Repolode
zai-org

zai-org/ZCode

Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。

代替できる製品:CursorClaude 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. 1

    前提条件をインストールします:Git、Node.js 24.14.0、pnpm 10.33.2(mise.toml を参照)

  2. 2

    リポジトリのルートから依存関係とローカルリソースをセットアップします

    pnpm bootstrap
  3. 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 の数値は毎日更新されます。

関連プロジェクト