Grok BuildはSpaceXAIのターミナル向けAIコーディングエージェントで、全画面TUIからファイル編集、シェルコマンド実行、Web検索を行えます。
LiuMengxuan04/MiniCode
Claude Code風のツールループとTUIを備え、学習や実験向けに小さなコードベースで作られた軽量なターミナル型コーディングアシスタントです。
代替できる製品:Claude Code
- スター
- 1,161
- フォーク
- 125
- 未解決の Issue
- 16
- 最終コミット
- 30 日前
これは何?
MiniCodeは、ローカル開発向けのターミナル中心のコーディングアシスタントです。ユーザーの依頼を受けてワークスペースを調べ、ファイルの読み込み、検索、編集、コマンド実行などのツールを呼び出します。ファイルに書き込む前に変更内容を確認し、同じセッション内で最終回答を返します。
このプロジェクトは、Claude Codeのワークフローやアーキテクチャ上の考え方を、より小規模な実装で再現することを目指しています。全画面TUIには、会話ログのスクロール、スラッシュコマンド、承認フロー、プロジェクトごとのセッション永続化、auto-compactなどのコンテキスト管理機能が含まれます。また、SKILL.mdで定義するローカルスキルと、stdioまたはリモートHTTP経由のMCPツールにも対応しています。
TypeScript版のリポジトリに加え、同じプロジェクトのRust、Python、Go、Java版が、それぞれ別のリポジトリで管理されています。コーディングエージェントの作り方を学びたい人や、自分のツールをカスタマイズしたい人に向いています。
主な機能
- 011ターン内で複数ステップのツール呼び出しを行い、モデル→ツール→モデルのループを構成
- 02入力履歴、スラッシュコマンドメニュー、承認フローを備えた全画面ターミナルUI
- 03パスやコマンドの権限を確認し、書き込み前にレビューできるファイル編集
- 04プロジェクトごとのセッション永続化に対応し、再開、名前変更、フォーク、コンパクト化が可能
- 05SKILL.mdによるローカルスキルと、stdioまたはHTTP経由のMCPツール、リソース、プロンプトに対応
- 06ルートエージェントが最大3つの読み取り専用サブエージェントを並行して調整
ユースケース
- Claude Code風コーディングエージェントのループやTUIの構成を学ぶ
- 小規模で読みやすいコードベースを基に、独自のターミナル型コーディングアシスタントを作る
- ターミナルエージェントでMCPサーバーやローカルのSKILL.mdスキルを試す
- モックモデルモードを使って、エージェントのワークフローをオフラインでデモする
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/LiuMengxuan04/MiniCode.git - 2
プロジェクトディレクトリに移動する
cd MiniCode - 3
依存関係をインストールする
npm install - 4
インストーラーを実行し、モデル名、ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKENを入力してから、minicodeで起動する
npm run install-local
使う前に知っておきたいこと
- 実際のモデルを使用するには、Anthropic互換のAPIエンドポイントと認証トークンが必要です。
- 本格的な本番環境向けプラットフォームではなく、学習や実験を目的とした小規模なコードベースです。
収録されている特集
トピック
よくある質問
- MiniCode とは?
- Claude Code風のツールループとTUIを備え、学習や実験向けに小さなコードベースで作られた軽量なターミナル型コーディングアシスタントです。 MiniCodeは、ローカル開発向けのターミナル中心のコーディングアシスタントです。ユーザーの依頼を受けてワークスペースを調べ、ファイルの読み込み、検索、編集、コマンド実行などのツールを呼び出します。ファイルに書き込む前に変更内容を確認し、同じセッション内で最終回答を返します。
- MiniCode は無料で使えますか?ライセンスは?
- MiniCode は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- MiniCode は今もメンテナンスされていますか?
- 活発にメンテナンス中。MiniCode の最終コミットは 2026年10月9日 です。
- MiniCode は何に使えますか?
- Claude Code風コーディングエージェントのループやTUIの構成を学ぶ 小規模で読みやすいコードベースを基に、独自のターミナル型コーディングアシスタントを作る ターミナルエージェントでMCPサーバーやローカルのSKILL.mdスキルを試す モックモデルモードを使って、エージェントのワークフローをオフラインでデモする
- MiniCode のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/LiuMengxuan04/MiniCode.git プロジェクトディレクトリに移動する: cd MiniCode 依存関係をインストールする: npm install インストーラーを実行し、モデル名、ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKENを入力してから、minicodeで起動する: npm run install-local
- MiniCode はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/LiuMengxuan04/MiniCode
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。
モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。