LiuMengxuan04/MiniCode
A lightweight terminal coding assistant with Claude Code-like workflow, tool loop, and TUI architecture, built for learning and experimentation. Multi-language support: TypeScript , Python and Rust implementations available now.
何を解決するか
MiniCode は、巨大な AI コーディングプラットフォームの代替として、軽量でターミナルベースの選択肢を提供します。大規模なコードベースのオーバーヘッドなしに、プロフェッショナルなエージェントワークフロー(Claude Code と同様)を実装できるコンパクトでカスタマイズ可能なコーディングアシスタントのニーズを満たし、AIツールの研究・修正・独自開発を希望する開発者に最適です。
動作方法
ターミナル優先のエージェントループで動作し、AIはユーザーのリクエストを受け取り、ローカルワークスペースを検査し、ツールを実行し、ファイル変更をレビューしてから書き込みます。システムは model -> tool -> model ループをサポートし、ルートエージェントを支援する最大3つの並行読み取り専用サブエージェントをデプロイ可能です。外部ツールとの統合には Model Context Protocol (MCP) を使用し、階層的なメモリシステムとコンテキスト圧縮技術により、長時間のセッション履歴を効率的に管理します。
対象ユーザー
- ローカルワークフロー用の軽量ターミナルコーディングアシスタントを探している開発者。
- エージェントベースのコーディングアーキテクチャの参考実装を学習または拡張したいエンジニア。
- インテグレーテッドツール呼び出しとコマンドワークフローを備えた TUI(ターミナルユーザーインターフェース)を好むユーザー。
主な特徴
- エージェントワークフロー:複数ステップのツール実行と並行読み取り専用サブエージェントをサポート。
- コンテキスト管理:プロバイダー使用優先の統計、自動圧縮、コンテキストの収縮により、長時間セッションを効果的に処理。
- 拡張性:
SKILL.mdを通じたローカルスキルと、stdioまたはHTTP経由のMCPツール/リソースをサポート。 - TUI体験:入力履歴、スラッシュコマンド、ファイル編集の承認フローを備えたフルスクリーンターミナルインターフェース。
- 多言語エコシステム:TypeScript、Rust、Python、Go、Java で利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト