Self-Hosted AI Financial Assistant
Augo is an open-source AI financial assistant that supports self-hosting. It helps you manage personal or family finances while keeping data and AI memory on your own infrastructure. It can be flexibly connected to various cloud or local LLMs.
Powered by LangGraph, Augo goes beyond simple transaction logging. It understands your intent through natural conversation, supporting multi-step financial queries, self-correction, and long-term context retention.
Augo doesn't lock you into a single AI provider:
- Cloud Models: Connect to OpenAI, DeepSeek, and other mainstream providers.
- Local Models: Use Ollama or other frameworks to run models on your own hardware for maximum privacy.
Integrates with the asr_server project (customized from open-source ASR solutions):
- Self-Hosted ASR: Deploy your own voice recognition service.
- Switchable Engines: Easily switch between system-native and local ASR services to keep voice data within your network.
Uses a plugin mechanism inspired by Anthropic Skills. You can add specialized Skill scripts to give the assistant advanced capabilities like spending analysis or budget planning.
Implements the Google A2UI protocol, where UI components (charts, detail cards) are pushed dynamically by the AI based on the conversation context. The frontend is built with the forui UI library.
- NAS Self-Hosting: Optimized for Synology, QNAP, and other common NAS systems using one-click Docker deployment.
- Family Sharing: Supports multiple members with centralized data storage under your full control.
- Developer Friendly: Includes a full Makefile toolchain for local development.
- Backend: Python 3.13 + FastAPI, with uv for dependency management.
- Orchestration: LangGraph + Mem0.
- Frontend: Flutter + forui.
- Storage: PostgreSQL (pgvector) for financial records and vector data.
- Docker & Docker Compose (Recommended)
- AI Model API Key or Local LLM endpoint
- Clone the repo:
git clone https://github.com/kylesean/augo.git && cd augo
- Configure Environment:
cp server/.env.example server/.env # Update server/.env with your Keys or local endpoint - Start:
Scan the terminal QR code with your mobile app to connect.
make docker-up
/client: Flutter client source code./server: FastAPI backend source code./docker-compose.yml: Docker orchestration configuration.
Licensed under AGPLv3.
Email: jkxsai@gmail.com | WeChat: Ky1eSean




