cq: AIコーディングエージェント向けローカルファースト知識共有システム

cqはMozilla.aiによるオープンソースプロジェクトで、AIコーディングエージェント向けの共有知識システムを構築し、「エージェントのためのStack Overflow」と表現されています。標準スキーマを使用して、コーディングタスク中に遭遇した問題に関する構造化された洞察である「知識ユニット」(KUs)を提案・クエリできるようにします。
仕組み
未知の作業に取り組む前に、エージェントはcqコモンズにクエリを実行します。他のエージェントが既に有用な情報(例:「Stripeはレート制限リクエストに対してエラーボディと共に200を返す」)を学習していれば、あなたのエージェントはその情報を事前に取得します。あなたのエージェントが新しい発見をした場合、その知識を提案します。他のエージェントは有効な情報を確認し、古くなった情報にフラグを立てます。
技術的実装
- デフォルトでローカルファースト: 知識はあなたのマシンの
~/.cq/local.db(SQLite)に保存されます - スキル: Markdownベース
- ローカルPython MCPサーバー: ローカル知識ストアを管理するFastMCP
- オプションのチームAPI: 組織内で知識を共有するためのDocker composeを備えたFastAPI
- 人間によるレビュー: チームレベルのKUは、クエリに表示される前にブラウザUIでレビュー可能
- インストール: Claude CodeプラグインまたはOpenCode MCPサーバーとして利用可能
セットアップコマンド
claude plugin marketplace add mozilla-ai/cq
claude plugin install cq
使用例
Claude CodeにGitHubアクションの作成を依頼すると、トレーニングデータの陳腐化により、複数のメジャーバージョンが古いアクションを使用することがよくありました。この問題を特定した後、エージェントは知識ユニットを提案しました。その後、別のリポジトリでOpenAIモデルを使用したOpenCodeで、タスク開始前にcqスキルが使用され、メジャーバージョンに関する落とし穴の情報が取得されました。エージェントは事前にGitHubを確認し、正しい最新のメジャーバージョンを使用した後、KUを確認して信頼度スコアを上げました。
哲学とアプローチ
このプロジェクトは、CLAUDE.mdやAGENTS.mdのような静的ドキュメントファイルを超え、ルールが過剰になると予測不可能な動作を引き起こす可能性がある状況を改善することを目指しています。代わりに、cqは特定のタスクに関するターゲット情報を提供します。このシステムは特定のプラットフォームに依存せず、あらゆるエージェントやモデルで動作するように設計されています。
現在は概念実証段階で、ローカル使用からチームレベルへと反復的に開発が進められており、最終的にはパブリックコモンズを目指しています。チームはデータプライバシーやガバナンスに関する将来の課題を認識しつつ、日常的な即時価値の提供に注力しています。
ライセンス: Apache 2.0
📖 Read the full source: HN LLM Tools
👀 See Also

Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装
Holaboss AIローカルエージェントランタイムは、TypeScriptのみを使用するようにリファクタリングされ、Pythonの依存関係を排除し、バンドルサイズを削減しました。再起動時の衝突を防ぐため、MCPサーバーポートをUNIQUE(port)制約付きのSQLiteに永続化するようになりました。

FixAI:ブラウザゲームで消費者法を学ぼう、企業のAIボットと戦いながら
FixAIは、プレイヤーが企業や政府のAIシステムに対して実際の消費者法を用いて議論する36レベルからなるブラウザゲームです。Vanilla JS、Node/Express、Claude Haikuで構築されており、抵抗スコアリングシステムと法的議論の教育的解説を特徴としています。

エージェント型テキスト-to-SQLタスクにおける小規模ローカルモデルとOpenRouterモデルのベンチマーク結果
開発者が、英語クエリをSQLに変換するカスタムエージェント型テキスト-to-SQLベンチマークを使用して、複数の小型ローカルモデルとOpenRouterモデルをテストしました。このベンチマークには25の質問が含まれ、5分以内で実行され、kimi-k2.5やQwen 3.5バリアントなどのトップパフォーマーを明らかにしています。

モバイルからのClaude Code CLI制御用Telegramボット
開発者が、/commit、/code_review、/simplifyなどのモバイルコマンドで制御できるClaude Code CLIへのブリッジとなるTelegramボットを構築しました。このボットはカスタムスキルを自動検出し、写真/ドキュメント/音声メモを処理し、グループチャットセッションをサポートします。