| backend | 13 hours ago | ||
| docs | 11 hours ago | ||
| frontend | 11 hours ago | ||
| .env.example | 17 hours ago | ||
| .gitignore | 18 hours ago | ||
| CLAUDE.md | 17 hours ago | ||
| README.md | 17 hours ago | ||
| docker-compose.yml | 17 hours ago | ||
Персональный менеджер задач: быстрый захват без метаданных, автодетализация через локальную LLM (Ollama), дерево задач, MCP-интерфейс для ИИ-агентов.
Техническое задание: docs/TZ.md.
docs/ — техническое задание и прочая документация backend/ — FastAPI API + MCP (Python, uv) frontend/ — Vue 3 SPA (Vite, TypeScript)
Dev-БД (docker, порт 15432 — 5432/5433/5434 на машине заняты):
docker run -d --name gntodo-postgres -p 15432:5432 \ -e POSTGRES_USER=gntodo -e POSTGRES_PASSWORD=gntodo -e POSTGRES_DB=gntodo \ postgres:17-alpine
Миграции: cd backend && uv run alembic upgrade head.
Backend:
cd backend uv sync # создаст .venv, установит зависимости uv run uvicorn app.main:app --reload --port 8134
Frontend:
cd frontend npm install npm run dev # http://localhost:15134, /api и /auth проксируются на :8134
Прод-сборка: docker compose up -d --build (настройки — .env, шаблон .env.example).
M0 — каркас (репо, скелеты, SSO, деплой) → M1 MVP задач → M2 автодетализация → M3 структура → M4 прогнозы/бюджет/«3 варианта» → M5 MCP → M6 PWA → M7 Docker-упаковка.