Inspiration

We realized that managing finances shouldn't feel like work. People want to ask "Can I afford dinner out tonight?" not navigate through spreadsheets. We built Nimbus to make stablecoin banking conversational: talk to your money like you'd text a friend who happens to be really good with finances.

What it does

Nimbus is an AI financial assistant for Liminal's stablecoin banking. Through natural conversation, it handles balance checks, money transfers, subscription tracking, savings goals, budgets, and spending analysis. The live dashboard visualizes your financial health with charts and insights, updating in real-time as the AI takes actions.

How we built it

We used Go with nim-go-sdk for the backend AI agent, integrated Liminal's banking APIs, and built a React frontend with real-time updates via WebSockets and SSE. We extended the base SDK with 15+ custom tools including subscription tracking, budget management, and PDF report generation, all backed by SQLite for data persistence.

Challenges we ran into

JWT authentication through WebSocket connections took hours to debug. SQLite locks broke our concurrent tool calls until we added proper transaction management. Dashboard updates required implementing SSE streaming. At 4 AM, our SVG charts were rendering over labels—we rewrote them with CSS flexbox and they worked perfectly.

Accomplishments that we're proud of

We built a production-ready AI agent that handles real money transfers with proper confirmation flows. The dashboard updates instantly when the AI takes actions, creating a seamless experience. Our custom tools compose seamlessly: users can analyze spending, set goals, and receive personalized insights all through conversation.

What we learned

Tool design is everything: Real-time updates are non-negotiable for financial apps. Sometimes the simple solution (CSS over SVG) is better. Most importantly: hackathons are team sports, and switching problems at hour 20 saved us.

What's next for Nimbus

Smart alerts for subscription price changes, predictive analytics to warn about low balances, voice interface for hands-free banking, and pattern learning to proactively suggest financial optimizations. And one of the most coolest features, is an AI generated video summary of your finances, of a financial advisor summarizing your balance in a human friendly way, without the user having to look at the text.

Built With

  • anthropic-api-(claude-sonnet-4)
  • go
  • jspdf-(reports)
  • liminal-banking-apis-(stablecoin-operations)
  • nim-go-sdk
  • react
  • sqlite
  • sqlite-(database)
  • typescript
  • typescript/react-(frontend)
  • vite
  • websockets
  • websockets/sse-(real-time-communication)
Share this project:

Updates