統一されたマルチプロバイダーLLM API、エージェントランタイム、TUI、コーディングエージェントCLIを備えた、最小構成で拡張可能なAIエージェント基盤。
zai-org/ZCode
Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。
代替できる製品:Cursor
Claude Code
- スター
- 7,989
- フォーク
- 2,455
- 未解決の Issue
- 11
- 最終コミット
- 21 時間前
これは何?
ZCodeは、Z.aiが提供するAIコーディングワークスペースです。Electronデスクトップアプリ、ローカルバックエンドから配信されるWebクライアント、そして単一の`zcode`コマンドでターミナルUI(TUI)、Webインターフェース、またはエージェントを起動できるコマンドラインパッケージの3つの形態で利用できます。
このリポジトリはpnpmのモノレポで、デスクトップクライアント、HTTPおよびWebSocketサーバー、共有React UIパッケージ、Agent CLIとランタイム、プロバイダー連携が含まれています。コマンドラインパッケージはローカルマシン上で完結して動作し、Node.jsが必要ですが、Electronは不要です。Webモードはデフォルトで127.0.0.1にバインドされ、アクセストークンを使ってLANに公開できます。
プロジェクトの開発者は、`pnpm bootstrap`で依存関係をセットアップし、`pnpm dev:desktop`でデスクトップアプリを起動するか、`pnpm dev:web`でWebクライアントとバックエンドをまとめて起動します。ビルドスクリプトは、配布可能なデスクトップアプリのバンドルと、インストールスクリプト付きのtarball形式のCLIリリースを生成します。
主な機能
- 01ターミナルUI、ブラウザーUI、デスクトップアプリで、単一のエージェントバックエンドを共有します。
- 02Webモードはデフォルトでlocalhost上に配信され、LANでの利用にはアクセストークンを使用できます。
- 03モノレポ内でデスクトップ、Web、サーバー、共有UI、CLIの各パッケージが分けられています。
- 04ビルドスクリプトにより、macOS、Windows、Linux向けのデスクトップアプリのバンドルを生成できます。
- 05コマンドライン版は、チェックサムとインストールスクリプトを含むtarballで配布されます。
ユースケース
- リモートプロジェクトでSSH接続し、ターミナル上でAIコーディングエージェントを実行する。
- ローカルのプロジェクトフォルダーを対象に、ブラウザーベースのコーディングワークスペースを使う。
- オープンソースのコードベースを基盤に、エージェントを拡張したりUIプラグインを開発したりする。
クイックスタート
- 1
前提条件をインストールします:Git、Node.js 24.14.0、pnpm 10.33.2(mise.toml を参照)
- 2
リポジトリのルートから依存関係とローカルリソースをセットアップします
pnpm bootstrap - 3
デスクトップアプリを開発モードで起動します
pnpm dev:desktop
使う前に知っておきたいこと
- セットアップの前に、Node.js 24.14.0 と pnpm 10.33.2 をインストールする必要があります。
- ソースから作成したデスクトップビルドにはローカルで署名されません。また、macOS では初回起動時に手動で隔離属性を削除しないとブロックされる場合があります。
- CLI リリースをパッケージ化するには、ダウンロードのベース URL を設定し、自分でホスティングする必要があります。
トピック
よくある質問
- ZCode とは?
- Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。 ZCodeは、Z.aiが提供するAIコーディングワークスペースです。Electronデスクトップアプリ、ローカルバックエンドから配信されるWebクライアント、そして単一の`zcode`コマンドでターミナルUI(TUI)、Webインターフェース、またはエージェントを起動できるコマンドラインパッケージの3つの形態で利用できます。
- ZCode は無料で使えますか?ライセンスは?
- ZCode は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ZCode は今もメンテナンスされていますか?
- 活発にメンテナンス中。ZCode の最終コミットは 2026年10月19日 です。
- ZCode は何に使えますか?
- リモートプロジェクトでSSH接続し、ターミナル上でAIコーディングエージェントを実行する。 ローカルのプロジェクトフォルダーを対象に、ブラウザーベースのコーディングワークスペースを使う。 オープンソースのコードベースを基盤に、エージェントを拡張したりUIプラグインを開発したりする。
- ZCode のインストール方法は?
- 前提条件をインストールします:Git、Node.js 24.14.0、pnpm 10.33.2(mise.toml を参照) リポジトリのルートから依存関係とローカルリソースをセットアップします: pnpm bootstrap デスクトップアプリを開発モードで起動します: pnpm dev:desktop
- ZCode はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zai-org/ZCode
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。
Anthropicのエージェント型コーディングツール。ターミナルでコードベースを読み取り、自然言語でコーディングやGitの作業を依頼できます。
CPU、RAM、GPUを検出し、手元のマシンで快適に動作するオープンLLMを順位付けするRust製CLI/TUI。
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。