Building a self-hosted life OS that my AI assistant can actually use
Описание и применение
Edi Life OS объединяет пять отдельных приложений для управления жизнью в единую самохостинговую платформу, позволяющую AI‑ассистенту читать и обновлять реальные данные через безопасный API.
Задача
The author needed a single place to track focus, habits, goals, projects and money, but existing tools were siloed and did not interoperate, making it hard to assess progress toward a desired life.
Результат
Edi Life OS consolidates disparate life‑management tools into a single, self‑hosted platform that can be queried and updated by an AI assistant, providing a unified view of daily performance and long‑term progress while maintaining data integrity and privacy.
Рабочий процесс
- 1. Install Edi Life OS via docker compose or cPanel‑style zip.
- 2. Use the web interface to create and manage life areas, SMART goals, habits, tasks, and financial plans.
- 3. The system stores each workspace state as a JSON document in a single app_state table, guarded by optimistic concurrency checks.
- 4. Finance data is modeled as plans with derived dues, ensuring stable IDs and atomic payment recording.
- 5. An MCP server exposes 26 tools over a bearer‑token API, allowing an AI assistant (Claude) to read and update real data through safe, idempotent operations.
- 6. The AI can query the dashboard, create goals, mark habits complete, and perform other actions via natural language commands.
Доказательства
My days used to live in five places: a to-do app, a habit tracker, a budgeting spreadsheet, a Pomodoro timer and a notes app.
Edi Life OS is a self-hosted dashboard for focus, habits, goals, projects and money, and it ships with an MCP server so an AI assistant like Claude can work with my real data.
Most workspaces store their state as JSON documents in a single app_state table. That keeps the schema small, but it raises an obvious risk: two tabs (or a tab and an API client) editing the same document and silently overwriting each other.
Edi Life OS has a small HTTP API protected by a dedicated bearer token, and a stdio MCP server with 26 tools on top of it: dashboard, goals, tasks, habits, finance and notes.
- Дата записи: 2026-10-08T09:40:51.012Z