Claude Code Containerは、Claude Codeのためのゼロ設定Docker分離環境を提供します。

Claude Code Container(ccc)は、Claude Codeにゼロ設定のDocker隔離を提供する無料のオープンソースツールです。このツール自体もClaude Codeを使用して構築されており、ホームディレクトリの削除、データベースファイルの消去、機密ファイルの不正読み取りなどの問題を引き起こしたClaude Codeの--dangerouslySkipPermissionsフラグによるセキュリティ上の懸念に対処しています。
インストールと基本的な使い方
インストールには1つのコマンドのみが必要です:npm install -g claude-code-container。インストール後、cccをclaude-codeの代替としてそのまま使用できます。
主な機能
- パスハッシュで名前が付けられたプロジェクトごとのコンテナを作成し、
--continueと--resumeが正しく動作することを保証 - ホストの環境変数、ロケール、タイムゾーンを自動的に転送
- SSHキーとSSHエージェントをマウント(追加設定なしでgit pushが可能)
- 透過的なlocalhostプロキシを提供し、Claudeがコンテナ内からホストの開発サーバー(localhost:3000、:8080など)に到達可能
- Claudeセッションでのクリップボード機能(画像サポートを含む)を維持
- プロジェクトごとのNode/Python/Java/Goバージョンのためのmise統合を含む
- 最後のセッション終了時にコンテナが自動停止
- 事前設定済みのChromium + chrome-devtools MCP:Claudeがブラウザを開き、ページをナビゲートし、スクリーンショットを撮り、JavaScriptを実行し、Webアプリと自律的にやり取り可能
技術的な実装
透過的なlocalhostプロキシは、Linuxではiptablesを使用し、macOS/Windowsではユーザースペースプロキシを使用します(Docker Desktopは--network hostをサポートしていないため)。host.docker.internalへの自動フォールバックも備えています。
解決する問題
このツールは既存のアプローチの制限に対処します:プロジェクトごとのDockerfileはインフラストラクチャのメンテナンスを必要とし、devcontainersは複雑な設定と遅いセットアップがあり、手動のdocker runは環境変数の転送、SSHキーの可用性、クリップボード機能、localhostアクセスを壊します。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

Claude Codeに導入されたセッションメモリ機能
Claude Codeには現在、セッションの要約をsummary.mdファイルに生成・維持する「セッション・メモリー」機能が含まれています。特定のトークン数とツール呼び出しの閾値を超えるインタラクティブセッションで、tweakccを使用してこの機能を有効にできます。

コードベースメモリMCP:Claude Codeのためのグラフベースコード探索
開発者が、Tree-sitterとSQLiteを使用してコードベースを永続的な知識グラフにインデックス化するMCPサーバーを構築し、呼び出しトレースやデッドコード検出などの構造的クエリで平均20倍のトークン使用量削減を実現しました。

Sylve: 仮想化、コンテナ、ストレージのためのFreeBSD管理プレーン
Sylveは、FreeBSD用のBSD-2ライセンスの管理プレーンであり、Bhyve VM、FreeBSD Jails、ZFSストレージ、ネットワーキングを統一的に制御します。クラスタリングにはRAFTコンセンサスモデルを採用し、ZFSスナップショット自動化を備えたSamba共有管理を含みます。

Mandala v0.3: 物流テレメトリをエージェント推論のためのOpenTelemetryスパンとして統合するオープンソースの非同期ランタイム
Mandala v0.3は、Samsara、Descartes、Vizion、FMCSAからのテレメトリをWebhookで取り込み、イベントをOpenTelemetryスパンとして出力し、MCPツールを介してLLMエージェントにデータを公開するオープンソースの非同期ランタイムです。