Click to expand
Unirift
Self-hosted AI productivity platform — notes, encrypted vault, scheduler, and agentic personal AI
GoPythonTypeScriptNext.js 15React NativeExpoLiteLLMGemini 2.5 PropgvectorPostgresRedisRabbitMQTraefikDocker
Overview
Unirift is a self-hosted AI-native productivity platform built as a polyrepo microservice system. It combines notes with AI context, an encrypted personal vault, a smart scheduler, and a ReAct agent with a tool registry — all running on your own infrastructure.
Key Features
- 9-service microservice architecture with Go, Python, and TypeScript backends
- gRPC/Protobuf for inter-service communication via buf toolchain
- Postgres + pgvector for notes and AI embedding storage with VectorStore abstraction
- LiteLLM gateway routing to Gemini 2.5 Pro, Groq, DeepSeek, and Qwen fallbacks
- Custom ReAct agent with multi-tier context and tool registry
- React Native / Expo mobile companion app
- Docker Compose with Traefik v3 reverse proxy and per-service DB isolation
Status
In active development