Repolode
LiuMengxuan04

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. 1

    リポジトリをクローンする

    git clone https://github.com/LiuMengxuan04/MiniCode.git
  2. 2

    プロジェクトディレクトリに移動する

    cd MiniCode
  3. 3

    依存関係をインストールする

    npm install
  4. 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 の数値は毎日更新されます。

関連プロジェクト