Everything in a web
  • TypeScript 50.4%
  • Go 38.4%
  • JavaScript 7.8%
  • Shell 1.3%
  • CSS 1%
  • Other 1%
Find a file
2026-09-27 13:05:58 +01:00
.backlog docs(backlog): close verified LifeOS sandbox task 2026-09-27 13:05:58 +01:00
.github/workflows refactor: move server code into server/ directory and split agent docs 2026-06-21 20:13:30 +01:00
.todo chore: update lastest 2026-08-16 00:39:28 +01:00
assets fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00
bin refactor: implement chatagent to server after move 2026-05-24 18:13:45 +01:00
dev fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00
doc feat(mcp): add streamable HTTP transport 2026-09-24 00:16:16 +01:00
scripts fix(prod): use env provider key and warm isolated MCP catalog 2026-09-27 12:51:25 +01:00
server chore: added functionality to delete agent chat conversation 2026-09-27 11:43:51 +01:00
sidecar fix(prod): use env provider key and warm isolated MCP catalog 2026-09-27 12:51:25 +01:00
web chore: render delete chat 2026-09-27 11:44:30 +01:00
.dockerignore chore: add dockerfile for sidecar, web and backend 2026-06-12 19:14:38 +01:00
.env.example fix(prod): bypass OpenCode Go auth pickers with key method 2026-09-27 12:41:45 +01:00
.envrc feat(calendar): add calendar route + page shell, split dev/prod env 2026-08-22 09:53:29 +01:00
.gitignore security(sidecar): allow only LifeOS MCP note tools 2026-09-27 11:18:26 +01:00
agent.md feat(agent): migrate chat to OpenCode v2 2026-09-24 00:02:06 +01:00
AGENTS.md chore: Onboard backlog.md into lifeos, replacing todo.md doc 2026-08-01 21:19:04 +01:00
docker-compose.prod.yml feat(prod): prepare dedicated LifeOS OpenCode service and shared sandbox mount 2026-09-27 12:29:52 +01:00
docker-compose.yml feat(agent): migrate chat to OpenCode v2 2026-09-24 00:02:06 +01:00
Dockerfile fix(docker): upgrade Go version to 1.26 to match go.mod requirement 2026-08-22 19:18:12 +01:00
flake.lock fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00
flake.nix fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00
go.mod chore(backlog): finalize LOS-014.02 (Done) + fix go.mod version 2026-08-16 19:18:23 +01:00
go.sum feat(calendar): add CalendarService with token refresh + Google API client 2026-08-16 18:59:58 +01:00
justfile feat(prod): prepare dedicated LifeOS OpenCode service and shared sandbox mount 2026-09-27 12:29:52 +01:00
package.json fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00
readme.md fix: remove incorrect executable bit on source files 2026-08-16 17:41:20 +01:00

LifeOS

Personal life management system - 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 (skills, notes, chats, smart board)
Skills Storage GitHub (thein3rovert/polis repo)
AI Sidecar Node.js + Express

Documentation


Last Updated: 2026-05-10