Repolode
1jehuang

1jehuang/jcode

低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。

代替できる製品:Claude CodeOpenAI Codex CLI

スター
21,559
フォーク
2,511
未解決の Issue
800
最終コミット
21 時間前

これは何?

jcodeはRustで書かれたターミナル向けコーディングエージェントです。主な目標は、1台のマシンで多数のエージェントを同時に動かすことです。プロジェクトによると、ヘッドレスセッションを1つ追加するごとの追加RAM使用量は約3.3 MB、最初の入力を受け付けるまでの時間は独自ベンチマークで約19 msです。また、OpenCode、pi、Claude Code、Codex CLIと比較しています。

複数のエージェントが同じリポジトリで作業する場合、サーバーが連携を管理します。あるエージェントが、別のエージェントが読み込んだファイルを編集すると、そのエージェントに通知が届きます。エージェント同士で直接メッセージを送ったり、グループ全体にブロードキャストしたりすることもできます。エージェントはサブエージェントを起動でき、メインエージェントがコーディネーターを務めます。

Claude OAuthやOpenAI Codex OAuthを含む、複数のモデルプロバイダーに対応しています。また、エージェントが自身のソースコードを編集、ビルド、テストしてから、バイナリを再読み込みする自己開発モードも備えています。macOSとLinuxでは、curlコマンド1つでインストールできます。

主な機能

  • 01ヘッドレスエージェントセッションを多数実行でき、セッションごとのRAM使用量を抑えられます。
  • 02サーバーが管理するマルチエージェント群と、ファイル変更の通知機能。
  • 03同じリポジトリ内のエージェント間で、直接メッセージやブロードキャストを送信できます。
  • 04エージェントはサブエージェントを起動し、コーディネーターとして動作できます。
  • 05多数のプロバイダーに対応しており、Claude OAuthとOpenAI Codex OAuthも利用できます。
  • 06自身のソースコードを編集、ビルド、テストする自己開発モード。

ユースケース

  • 同じリポジトリで複数のコーディングエージェントを並行して実行する。
  • 多数のエージェントセッションを同時に動かす際のメモリ負荷を抑える。
  • 自身のツールを改善するエージェントを試す。

クイックスタート

  1. 1

    README に記載されている公式インストールスクリプトを実行します(macOS と Linux)

使う前に知っておきたいこと

  • README には macOS と Linux 向けのインストール方法のみ記載されています。

収録されている特集

トピック

よくある質問

jcode とは?
低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。 jcodeはRustで書かれたターミナル向けコーディングエージェントです。主な目標は、1台のマシンで多数のエージェントを同時に動かすことです。プロジェクトによると、ヘッドレスセッションを1つ追加するごとの追加RAM使用量は約3.3 MB、最初の入力を受け付けるまでの時間は独自ベンチマークで約19 msです。また、OpenCode、pi、Claude Code、Codex CLIと比較しています。
jcode は無料で使えますか?ライセンスは?
jcode は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jcode は今もメンテナンスされていますか?
活発にメンテナンス中。jcode の最終コミットは 2026年11月6日 です。
jcode は何に使えますか?
同じリポジトリで複数のコーディングエージェントを並行して実行する。 多数のエージェントセッションを同時に動かす際のメモリ負荷を抑える。 自身のツールを改善するエージェントを試す。
jcode のインストール方法は?
README に記載されている公式インストールスクリプトを実行します(macOS と Linux)
jcode はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/1jehuang/jcode

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト