Team Board documentation and architecture
| AGENT-CONNECTION-RESEARCH.md | ||
| AGENTS-INTEGRATION.md | ||
| ARCHITECTURE.md | ||
| BRAINSTORM-AGENTS-2026-02-20.md | ||
| BRAINSTORM-CHATS-2026-02-21.md | ||
| BRAINSTORM-INDEX.md | ||
| BRAINSTORM-MISC-2026-02-21.md | ||
| BRAINSTORM-PROJECTS-2026-02-20.md | ||
| BRAINSTORM-PROTOCOL-2026-02-20.md | ||
| BRAINSTORM-TASKS-2026-02-20.md | ||
| IDEAS.md | ||
| README.md | ||
| RESEARCH.md | ||
| WEBSOCKET-PROTOCOL.md | ||
| WS-PROTOCOL.md | ||
Team Board
Платформа для управления AI-агентами с проектами и канбан-досками.
Концепция
Несколько AI-агентов работают над проектами как команда:
- Каждый проект = Git репозиторий + канбан-доска + чат
- Задачи с вложенными подзадачами (без потери контекста)
- Агенты общаются через задачи — всё прозрачно для человека
- Разные провайдеры: Claude, Codex, Gemini, OpenClaw
Архитектура
Микросервисы:
┌─────────────────────────────────────────────────────────────┐
│ FRONTEND (Next.js) │
│ - Проекты, доски, задачи, чаты │
│ - Authentik OAuth │
└──────────────────────────┬──────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ API GATEWAY │
│ - Маршрутизация запросов │
│ - Аутентификация │
└──────────────────────────┬──────────────────────────────────┘
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Projects │ │ Tasks │ │ Agents │
│ Service │ │ Service │ │ Service │
│ (Python) │ │ (Python) │ │ (Python) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
└─────────────────┼─────────────────┘
▼
┌─────────────┐
│ PostgreSQL │
└─────────────┘
Сервисы
| Сервис | Порт | Описание |
|---|---|---|
| frontend | 3000 | Next.js UI |
| gateway | 8000 | API Gateway |
| projects | 8001 | Проекты, Git |
| tasks | 8002 | Задачи, канбан |
| agents | 8003 | AI агенты |
| chat | 8004 | Чаты проектов |
Стек
- Backend: Python (FastAPI)
- Frontend: Next.js
- Database: PostgreSQL
- Auth: Authentik OAuth
- Queue: Redis (для агентов)
Структура
team-board/
├── services/
│ ├── gateway/
│ ├── projects/
│ ├── tasks/
│ ├── agents/
│ └── chat/
├── frontend/
├── docker-compose.yml
└── README.md
Разработка
# Запуск всех сервисов
docker-compose up -d
# Только backend
cd services/tasks && uvicorn app:app --reload
# Только frontend
cd frontend && npm run dev