mirror of
https://github.com/thein3rovert/lifeos.git
synced 2026-06-10 12:20:41 +01:00
Everything in a web
- TypeScript 43.2%
- Go 40.5%
- HTML 9%
- JavaScript 3.9%
- CSS 1.8%
- Other 1.6%
| .todo | ||
| assets | ||
| bin | ||
| cmd | ||
| dev | ||
| doc | ||
| internal | ||
| scripts | ||
| sidecar | ||
| templates | ||
| web | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| justfile | ||
| package.json | ||
| readme.md | ||
| server | ||
LifeOS
Personal life management system - photos, skills/knowledge base, and notes. Built with Go backend and TanStack Start frontend.
Architecture Evolution:
- ✅ Started: Go + HTML Templates + HTMX
- ✅ Current: Go JSON API + TanStack Start React Frontend
- 🎯 Future: Add AI agent integration, real-time features
Current Stack
| Layer | Technology |
|---|---|
| Frontend | TanStack Start (React + Vite + Tailwind CSS) |
| Backend | Go 1.26 (stdlib http + Chi router) |
| Database | SQLite (photos, notes, tags, skills cache) |
| Skills Storage | GitHub (thein3rovert/polis repo) |
| AI Sidecar | Node.js + Express |
Documentation
- CHANGELOG.md - Feature history and changes
- notes-in-chat-plan.md - Notes integration feature plan
Last Updated: 2026-05-10