Continuous Claude v3:永続的でマルチエージェント型のオープンソース開発環境
Continuous Claude v3とは何ですか?
Continuous Claude v3 は GitHub で parcadei/Continuous‑Claude‑v3 としてホストされているフルスタックフレームワークで、Claude Code を 継続的に学習し保つ 開発環境へと拡張します。現在の LLM ベースのコーディングアシスタントが抱える三大課題を解決します:
- コンテキスト損失 – Claude のプロンプトウィンドウがいっぱいになると、エージェントは会話を圧縮し、微妙なニュアンスを消去します。Continuous Claude は PostgreSQL データベースに 継続性台帳 を保持し、状態がセッション間で保持されるようにします。
- トークン浪費 – ファイル全体を読むか、元のソースを LLM に送るのはコストがかかります。内蔵 TLDR コード分析(5 層の AST、CFG、DFG、PDG など)は、23,000 トークンの代わりに圧縮された 1,200 トークンのサマリーを返します。
- 散在するツール – 1 つのツール、数十のプラグイン、数百万のフック。Continuous Claude は 109 のスキル、32 のエージェント、および 30 のライフサイクルフックをまとめ、ユーザーがスラッシュコマンドを覚える必要なく多段階ワークフローを統括します。
要するに、Continuous Claude は Claude Code を「チャットベース」のアシスタントから 継続的に学習するマルチエージェント作業台 に変えます。
コア概念とアーキテクチャ
| コンポーネント | 目的 | 主要詳細 |
|---|---|---|
| スキル | 個別アクション(例:fix、build、pro) |
109 のモジュラー プラグイン、各々が ~/.claude/skills/ で定義されています |
| メタスキル | 統合ワークフロー | /fix、/build、/tdd などはエージェントとツールのチェーンです |
| エージェント | 専門的サブプロセス | kraken、schleud、oracle などの 32 エージェントは、各自 ~/.claude/agents/ にあります |
| フック | ライフサイクルトリガー | 30 のフック(例:session-start、pre‑tool‑use、post‑tool‑use) |
| TLDR コード分析 | トークン効率の高いソース表現 | 5 層分析(AST → PDG)+意味的インデックス |
| メモリシステム | セッション横断学習 | PostgreSQL + pgvector が sessn、archival_memory、handoffs を格納します |
| 継続性台帳 | セッション内状態 | Markdown 台帳は thoughts/ledgers/ にあります |
| ハンドオフ | セッション間転送 | thoughts/shared/handoffs/ の YAML ファイルが使用されます |
全体のスタックは Docker(PostgreSQL)で動作し、Python/TypeScript で構築されています。セットアップウィザード(scripts/setup.wizard)は環境変数を設定し、データベースを構築し、109 のスキルをインストールし、必要に応じて SymPy、Z3、Pint、Lean4 を数式/検証用にインストールします。
インストールとセットアップ方法
以下は公式ウィザードを鏡像にしたステップバイステップのガイドで、手動制御を好む開発者に最適です。
# 1. リポジトリをクローン(一次)
git clone https://github.com/parcadei/Continuous-Claude-v3.git
cd Continuous‑Claude-v3/opc
# 2. (オプション)仮想環境を作る
uv venv .venv
source .venv/bin/activate
# 3. インタラクティブセットアップウィザードを実行
echo "Continuous Claude setup wizard を実行中..."
uv run python -m scripts.setup.wizard
ウィザードは以下を案内します。
- 既存
.claude/設定のバックアップ。 - Docker チェック – PostgreSQL コンテナをインストールします。
- データベース URL –
CONTINUOUS_CLAUDE_DB_URLを設定します。 - スキルとフックのインストール – 109 のスキルと 30 のフックをコピーします。
- オプション機能 – 数学ライブラリ、TLDR、Loogle などをインストールします。
- PostgreSQL 初期化 –
sessions、file_claims、archival_memory、handoffsの 4 つのコアテーブルを作成します。
完了後、以下でツールを起動します。
claude # またはフル CLI ラッパーを使用
リポジトリやフック/スキルを更新する必要がある場合は、単に次のコマンドを実行します。
cd Continuous-Claude-v3/opc
uv run python -m scripts.setup.update
初回ワークフロー例
インストール後、Claude Code を起動し、基本的なワークフローを実行してマジックを体験してください。
> /fix bug "Login route throws 500 on bad creds"
ワークフロー手順:
1. sleuth – ログやソースを検索し、ast-grep を使用します。
2. premortem – リスク要因を特定します。
3. kraken – サンドボックス環境でテストを実行します。
4. test – 修正を検証します。
5. commit – 差分とコミットメッセージ付きのプルリクエストを自動生成します。
TLDR フックが要約コードスニペットを挿入し、原始ファイルを送らないため、ほぼゼロトークン使用量に気づくでしょう。
Continuous Claude が変革する理由
| 利点 | 影響 |
|---|---|
| 永続的状態 | 機能を数時間作業し、ターミナルを閉じても、継続性台帳とハンドオフのおかげで、正確にそのまま再開できます。 |
| トークン効率 | TLDR が約23k 原始トークンを約1.2k に削減し、プロンプトコストを削減し、応答速度を向上させます。 |
| ゼロコスト | スタック全体が MIT ライセンスでオープンソースで、無料サービス(PostgreSQL、Docker)のみを利用します。Perplexity、NIA などのオプション API は必須ではありません。 |
| 組み込み CI/CD | フックは編集時に ruff と pyright を自動で実行し、コミット前に即時リントを提供します。 |
| 拡張可能なワークフロー | 数秒でカスタムスキルやエージェントを追加・変更でき、モデルを再学習する必要はありません。 |
| コミュニティ主導 | 3.2k スターと活発な貢献者リストを持ち、エコシステムは継続的に成長しています。 |
最後に
Continuous Claude v3 は、強力な LLM コードアシスタントと実際の開発者ワークフローのギャップを架けます。永続性、トークン効率、モジュラーアーキテクチャにより、コンテキストを管理したり複数ファイルのバグを追跡したりする手間を省き、構築作業に集中できるようにします。
Claude Code を使用していてコンテキスト縮約の痛みを感じているなら、あるいは機能豊富でコミュニティ支援された AI 開発プラットフォームを探しているだけなら、Continuous Claude v3 は明日からワークフローに組み込む準備ができています。クローンしてウィザードを実行し、エージェントエコシステムがヘビーローディングを引き受けましょう。
ハッピー・ハッキング!