โฆ StarNion
Personal AI Agent Platform โ Self-hosted, privacy-first AI that runs on your own infrastructure.
Choose Your Language
| ย | Language | Documentation |
|---|---|---|
| ๐ฐ๐ท | ํ๊ตญ์ด | ๋ฌธ์ ๋ณด๊ธฐ |
| ๐บ๐ธ | English | View Docs |
| ๐จ๐ณ | ไธญๆ | ๆฅ็ๆๆกฃ |
| ๐ฏ๐ต | ๆฅๆฌ่ช | ใใญใฅใกใณใใ่ฆใ |
What is StarNion?
StarNion is a self-hosted personal AI agent platform. All your data stays on your own server while AI helps you manage your daily life more smartly.
| Feature | Description |
|---|---|
| Multi-channel | Web UI ยท Telegram bot ยท WebSocket real-time chat |
| Finance | Natural language expense tracking & budget management |
| Memory & RAG | Semantic memory across all your data |
| 24+ Features | Finance ยท Diary ยท Goals ยท Memos ยท Garden ยท Wellness ยท and more |
| System Scheduler | Per-user toggleable notification jobs |
| Multi-LLM | Anthropic Claude ยท Gemini ยท OpenAI ยท GLM ยท Ollama |
| Language Preference | AI responds in your chosen language (ko/en/ja/zh) |
| Multimodal | Image analysis ยท audio transcription ยท document parsing |
| Privacy-first | All data on your own PostgreSQL + MinIO |
| Personas | Custom AI personalities per conversation |
Architecture
โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โ Web UI (Next.js) โ โ Telegram Bot โ
โ localhost:3893 โ โ (polling) โ
โโโโโโโโโโโโฌโโโโโโโโโโโโ โโโโโโโโโโโโฌโโโโโโโโโโโโโ
โ โ
โผ โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Go Gateway :8080 โ
โ REST API ยท WebSocket ยท Cron Scheduler โ
โ โ gRPC โ
โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ TypeScript Agent :50051 โ
โ AI SDK v5 ยท Multi-LLM ยท Skills ยท RAG โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โผ
PostgreSQL 16 + pgvector
โ
โผ
MinIO (S3)
Quick Install
Prerequisites: Node.js 20+, pnpm, uv, Docker
npm install -g pnpm
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -fsSL https://jikime.github.io/starnion/install.sh | bash
Supports macOS (Apple Silicon & Intel) and Linux (amd64 & arm64).
After installation:
starnion setup # Initial setup wizard (7 steps)
starnion start # Start all services
Verify:
curl http://localhost:8080/healthz
# {"status":"ok"}