モード:仕様駆動開発とエージェントフックを備えたオープンソースAI統合開発環境

✍️ OpenClawRadar📅 公開日: April 16, 2026🔗 Source
モード:仕様駆動開発とエージェントフックを備えたオープンソースAI統合開発環境
Ad

Modoは、Kiro、Cursor、Windsurfなどのツールに代わるオープンソースのAI IDEとして構築されています。Voidエディタ(VS Codeのフォーク)をベースとしており、既存のAI機能(チャット、インライン編集(Cmd+K)、オートコンプリート、マルチプロバイダーLLMサポート、ツール使用、MCP統合)に構造化された計画ワークフローを追加します。

仕様駆動開発

一般的なプロンプトからコードへのワークフローとは異なり、Modoは構造化されたアプローチを実装します:プロンプト → 要件 → 設計 → タスク → コード。仕様は.modo/specs/<name>/に3つのマークダウンファイルとして保存されます:

  • requirements.md - ユーザーストーリーと受け入れ基準
  • design.md - アーキテクチャ、コンポーネント、データモデル
  • tasks.md - 実装ステップのチェックリスト

Cmd+Shift+Sを押すか、セッションピッカーでSpecモードを選択して仕様を作成します。機能またはバグ修正ワークフロー、要件優先または設計優先アプローチを選択します。エージェントが各ドキュメントを記入し、ユーザーがレビューした後、タスクを順次実行し、進行状況に応じてマークします。

タスク管理機能

任意のtasks.mdファイルを開くと、各保留タスクに対してインラインでクリック可能な「▶ タスク実行」ボタンが表示されます。上部には「すべての保留タスクを実行」ボタンが表示されます。実行中のタスクはスピナーを表示し、完了したタスクはチェックマークを表示します。エージェントは作業中にタスクをマークします:- [ ] → - [~] → - [x]

ステアリングファイル

.modo/steering/内のマークダウンドキュメントは、すべてのAIインタラクションにプロジェクトルールを注入します。3つの包含モードをサポートします:

  • always - すべてのインタラクション
  • fileMatch - アクティブファイルがグロブパターンに一致する場合
  • manual - チャット内の/コマンド経由で参照

OpenAPI仕様、GraphQLスキーマ、その他のプロジェクトドキュメントをリンクするための#[[file:path]]参照をサポートします。

Ad

エージェントフック

.modo/hooks/内のJSON設定は、エージェントライフサイクル周辺のアクションを自動化します。設定例:

{
"name": "保存時のリント",
"version": "1.0.0",
"when": {
"type": "fileEdited",
"patterns": ["**/*.ts"]
},
"then": {
"type": "runCommand",
"command": "npx eslint --fix ${filePath}"
}
}

10のイベントタイプをサポート:fileEditedfileCreatedfileDeletedpromptSubmitagentStoppreToolUsepostToolUsepreTaskExecutionpostTaskExecutionuserTriggered。2つのアクションタイプ:askAgentまたはrunCommand。ツール使用前フックは実行を拒否でき、循環依存検出が組み込まれています。

追加機能

オートパイロット/監視モードの切り替えはステータスバーのピルとして表示され、自律的なエージェントアクションと承認待ち一時停止モードを切り替えます。編集、ターミナルコマンド、MCPツールの自動承認設定に直接接続されています。並列チャットセッションをタブとしてサポートし、各セッションは独自のスレッド、コンテキスト、履歴を持ちます。

このアプローチは、永続的なタスク追跡とプロジェクト固有のルール注入を備えた、より構造化されたAI支援コーディングを求める開発者に有用です。

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

オープンソースのClaude Codeスキル:フォローアップを80%削減した/doパイプライン
Tools

オープンソースのClaude Codeスキル:フォローアップを80%削減した/doパイプライン

ある開発者が、100以上のフリーランスプロジェクトで培った15のClaude Codeスキルをオープンソース化しました。/doコマンドは5段階のパイプライン(/todo → /dev → /verify-dev → /build → /test → push)を実行し、自動修正ループにより、2000以上のコミットでフォローアップが80%削減、コード品質が60~65%向上しました。

OpenClawRadar
RTX 5060 TiでQwen3を利用したローカル音声アシスタントの実装
Tools

RTX 5060 TiでQwen3を利用したローカル音声アシスタントの実装

RTX 5060 Ti上でQwen3 ASR、LLM、TTSを活用した完全ローカル型ホームオートメーションボイスアシスタント。モーガン・フリーマンの声クローン機能と多様な連携ツールを搭載。

OpenClawRadar
エージェントX線: トレースログからAIエージェントの障害をデバッグするためのオープンソースツール
Tools

エージェントX線: トレースログからAIエージェントの障害をデバッグするためのオープンソースツール

Agent-Xrayは、MITライセンスのオープンソースツールで、AIエージェントのトレースログを分析し、spin、tool_bug、early_abortなどのカテゴリに失敗を分類します。また、敵対的チャレンジに対して修正をテストするための強制実行モードも含まれています。

OpenClawRadar
内部ツールへの安全なリモートアクセスのためのMCPゲートウェイ
Tools

内部ツールへの安全なリモートアクセスのためのMCPゲートウェイ

オープンソースのMCPゲートウェイは、複数のMCPツールサーバーを単一の接続に集約し、パブリックエンドポイントを公開することなくClaude Desktop経由で安全にアクセスできるようにします。OpenZiti/zrokを利用したゼロトラストネットワーキングを採用し、共有トークンを用いた1つの設定エントリのみで構成可能です。

OpenClawRadar