โœฆ StarNion

Personal AI Agent Platform โ€” Self-hosted, privacy-first AI that runs on your own infrastructure.

Get Started GitHub


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"}

Copyright © 2025 StarNion. All rights reserved.  |  v0.1.0