TaigaClaw
AI-агент с инструментами, памятью и мультиканальностью — private, secure, powerful
Возможности
Агентный движок
Полноценный агентный цикл: LLM → инструменты → результат. Actor-per-session архитектура, streaming, до N итераций, контрольно-пропускные checkpoint'ы.
14+ инструментов
Файлы, shell, веб-поиск, cron, email, spawn подагентов, MCP. Параллельное выполнение безопасных инструментов через errgroup.
Память и RAG
Фактографическая память с векторным поиском и reranker. Hybrid BM25 + Vector. Автоматическая векторизация при записи.
Безопасность
SSRF-защита, sandbox (bubblewrap), deny-by-default. Шифрование секретов AES-256-GCM. Per-agent система разрешений.
Мультипользовательность
Встроенный OAuth 2.0 + PKCE. JWT access + refresh rotation. RBAC: Admin, Agent Admin, Agent User с per-agent членством.
Каналы связи
WebUI (WebSocket), Email (IMAP/SMTP), CLI. Единожды написанное сообщение доставляется через любой подключенный канал.
LLM-провайдеры
20+ провайдеров через 2 backend'а: OpenAI (совместимые, локальные, прокси) и Anthropic (нативный SDK, thinking, caching).
Навыки
Markdown-инструкции (SKILL.md) с YAML frontmatter для расширения поведения агента без кода. Подключаются через workspace.
Планирование
Cron-задачи (at/every/cron) и Heartbeat — двухфазная периодическая проверка с уведомлением через любой канал.
MCP
Model Context Protocol — подключение внешних инструментальных серверов (stdio, SSE, HTTP). Инструменты MCP автоматически регистрируются.
WebUI
SPA на Svelte 5 + Tailwind. Тёмная/светлая тема, streaming ответов, tool events, управление настройками и агентами.
Single-binary
macOS, Linux, Windows (amd64, arm64). Один бинарник с встроенным WebUI (go:embed). SQLite из коробки, PostgreSQL опционально.
Как это работает
Скачайте
Один бинарник без зависимостей. Просто скачайте и запустите.
Настройте
Укажите API-ключ LLM или используйте локальные модели через Ollama.
Работайте
Через WebUI, Telegram или CLI. Агент с инструментами и памятью.