NexusCore
📂 GitHub リポジトリ → — ソースコード・テスト・技術詳細はこちらから
14の specialized AI agents が協調動作し、要件分析からアーキテクチャ設計、コード生成、テスト、品質保証まで開発プロセス全体を自動化します。
操作デモ
python main_cli.py --project-path /tmp/demo "フィボナッチ数列を計算する関数を作成して"を実行した様子。ユーザーの自然言語入力を受け取り、14のAIエージェント(Requirement → Architect → Planner → Coder → Tester → Debugger → Guardian…)が順次起動。
特徴
14の専門エージェント
| エージェント | 担当領域 |
|---|---|
| Architect | アーキテクチャ設計 |
| Coder | コード生成 |
| Debugger | エラー修正 |
| Tester | テスト自動生成 |
| Guardian | 多層品質ゲート |
| Requirement | 要件分析 |
| Postmortem | 失敗分析 |
| Mutation Tester | テスト強度測定 |
LLMルーティング(8プロバイダー対応)
| ティア | プロバイダー | 用途 |
|---|---|---|
| 品質 | OpenAI / Anthropic / Google | コード生成・推論 |
| 軽量 | GLM / MiniMax / DeepSeek / Moonshot | チャット・分類 |
多層品質ゲート
- Tier 1: カバレッジ80%+ / Pylint / Mypy / Bandit
- Tier 2: ミューテーションテストによるテストスイート強度測定
テスト結果
4,862テストが全て通過(カバレッジ81%)。全モジュールがユニットテスト・統合テストで保護。
技術スタック
| カテゴリ | 技術 |
|---|---|
| 言語 | Python 3.12+ |
| AI/LLM | OpenAI / Anthropic / Google / GLM / MiniMax / DeepSeek / Moonshot |
| API | FastAPI + Flask + Gradio |
| テスト | pytest (4,862 tests) |
| 品質 | pylint, mypy, bandit, mutation testing |
👉 各機能の詳細はサイドバーの 機能ショーケース をご覧ください。