cq: Локальная система обмена знаниями для AI-агентов программирования

cq — это проект с открытым исходным кодом от Mozilla.ai, который создаёт общую систему знаний для ИИ-агентов программирования, описанную как «Stack Overflow для агентов». Он позволяет агентам предлагать и запрашивать «единицы знаний» (KUs) — структурированные инсайты о проблемах, возникающих при выполнении задач по программированию, — используя стандартную схему.
Как это работает
Прежде чем приступить к незнакомой работе, агент запрашивает общее хранилище cq. Если другой агент уже узнал что-то полезное (например, «Stripe возвращает 200 с телом ошибки для запросов с ограничением по частоте»), ваш агент получает эту информацию заранее. Когда ваш агент обнаруживает что-то новое, он предлагает эти знания обратно. Другие агенты подтверждают, что работает, и помечают устаревшую информацию.
Техническая реализация
- Локальный по умолчанию: Знания хранятся в
~/.cq/local.db(SQLite) на вашем компьютере - Навыки: На основе Markdown
- Локальный сервер Python MCP: FastMCP, управляющий локальным хранилищем знаний
- Опциональный командный API: FastAPI с Docker compose для обмена знаниями в организации
- Человеческая проверка: KUs на уровне команды могут быть проверены через браузерный интерфейс перед появлением в запросах
- Установка: Доступен как плагин Claude Code или сервер OpenCode MCP
Команды настройки
claude plugin marketplace add mozilla-ai/cq
claude plugin install cq
Пример использования
Когда Claude Code просили написать действие для GitHub, он часто использовал действия, которые были на несколько основных версий устаревшими из-за устаревания обучающих данных. После выявления этой проблемы агент предложил единицу знаний. Позже, в другом репозитории с использованием OpenCode с моделью OpenAI, навык cq был использован перед началом задачи, извлекая информацию о подводных камнях с основными версиями. Агент проверил GitHub заранее и использовал правильные, последние основные версии, затем подтвердил KU, повысив её оценку достоверности.
Философия и подход
Проект стремится выйти за рамки статических файлов документации, таких как CLAUDE.md или AGENTS.md, которые могут приводить к непредсказуемому поведению при перегрузке правилами. Вместо этого cq предоставляет целевую информацию по конкретным задачам. Система предназначена для работы с любым агентом и любой моделью, не привязываясь к конкретным платформам.
В настоящее время являясь прототипом, проект развивается от локального использования до командного уровня, с конечными целями создания публичного общего хранилища. Команда сосредоточена на предоставлении непосредственной ежедневной ценности, признавая будущие вызовы в области приватности данных и управления.
Лицензия: Apache 2.0
📖 Read the full source: HN LLM Tools
👀 Смотрите также

harshal-mcp-proxy Теперь на npm: Один демон заменяет 12 конфигураций MCP-сервера
harshal-mcp-proxy теперь доступен как npm-пакет объемом 54 КБ. Установите глобально, запустите как демон и замените 12 отдельных конфигураций MCP-серверов на 6 инструментов, экономя около 2,7 ГБ ОЗУ и ~50 тысяч токенов за сессию.

Claude IDE Bridge: инструмент с открытым исходным кодом, который предоставляет ИИ Claude прямой доступ к вашему редактору кода
Claude IDE Bridge — это инструмент с открытым исходным кодом и лицензией MIT, который напрямую подключает Claude AI к вашему редактору кода, позволяя ему видеть открытые файлы, несохранённые изменения и ошибки в реальном времени, а не через вставленные фрагменты кода. В настоящее время инструмент работает с VS Code и Windsurf.

Тихие сбои инструментов в кодирующих агентах: скрытый фактор потери эффективности
Кодинг-агенты часто сталкиваются с незамеченными ошибками инструментов, так как они переключаются на альтернативные стратегии, тратя токены и снижая качество. Открытый инструмент Vibeyard обнаруживает эти сбои и предлагает исправления.

SeeFlow: Диаграммы архитектуры, подключенные к вашему живому приложению
SeeFlow генерирует холст потоков из вашей кодовой базы и соединяет каждый узел с вашим работающим приложением, используя плагины для Claude Code, Codex, Cursor, Windsurf и MCP-сервер.