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 で利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト