Your personal command center. Notes, kanban tasks, projects, calendar, files, profiles (Work / Home / Family / Friends), daily and weekly digests, agent suggestions, and semantic search — all in one place, fully local.
🎯 For: developers, product managers, freelancers, and anyone who wants a unified workspace with full control over their data. No cloud, no subscriptions — just your computer.
| Section | What it does |
|---|---|
| 📝 Notes | Markdown, tags, profiles/tasks/projects linking, manual sorting |
| 📋 Kanban | Statuses backlog → in_progress → done, priorities, weight, rank |
| 📅 Calendar | Events, profile filtering, ICS export, recurrence |
| 📁 Projects | Group tasks and notes, status, goal tracking, item dashboard |
| 👤 Profiles | Work / Home / Family / Friends — full context isolation, custom profiles |
| 🔍 Search | Semantic (Ollama) + ILIKE full-text across all content |
| 🤖 Agent | Tone, reminders, daily & weekly digests, DND windows |
| 🎨 Themes | Dark / Light, customizable accent color |
| 🖥️ Desktop | Tauri v2 .app — bundles and runs the whole stack as a native app |
| 📎 Files | Upload, link to projects/profiles, text extraction, semantic indexing |
| ⏰ Reminders | Time-based, WebSocket push |
| 📊 Analytics | Task distribution, productivity stats |
git clone https://github.com/bestdeejay-design/personal-os.git
cd personal-os
docker compose up --build
open http://localhost:8080bash backend/seed-demo.shSwitch profiles in the sidebar — data filters by context (Work, Home, Family, Friends). Try search, drag tasks between kanban columns, export events as .ics.
docker compose down # stop
docker compose down -v # stop + delete all dataollama pull nomic-embed-text
ollama pull qwen2.5:7b # or minimax-m3:cloud / nemotron-3-super:cloudcd desktop && npm run build
open src-tauri/target/release/bundle/macos/Personal\ OS.appFrontend: React + Vite + TypeScript
Backend: Node.js + Express + TypeScript + PostgreSQL (pg)
Infra: OrbStack / Docker Compose
RAG: Ollama (nomic-embed-text, qwen2.5:7b)
Desktop: Tauri v2 (Rust)
| Version | Date | Changes |
|---|---|---|
| 0.0.15 | Jul 2026 | Note/task templates, smart search, ZIP export |
| 0.0.14 | Jul 2026 | Kanban tags, WeekGrid drag-n-drop, recurring tasks auto-creation |
| 0.0.13 | Jul 2026 | Note card redesign, file delete, mojibake fix, CHANGELOG |
| 0.0.12 | Jul 2026 | Full i18n, profile management, settings, file search |
| 0.0.11 | Jul 2026 | Settings: start screen, time format, week start, kanban columns, window size |
| 0.0.10 | Jul 2026 | Initial public release: P1–P3 features, Tauri shell, demo data |
cd backend && npm install && npx tsc
cd frontend && npm install && npm run build
cd desktop && npm install && npm run buildMIT — do whatever you want.