モード:仕様駆動開発とエージェントフックを備えたオープンソース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

obsidian-mcp:大規模ボルトを対象とした25のツールを備えたClaude向けグラフ認識MCPサーバー
Tools

obsidian-mcp:大規模ボルトを対象とした25のツールを備えたClaude向けグラフ認識MCPサーバー

obsidian-mcpは、get_note、traverse_graph、query_dataview、move_note、create_notesを含む25のツールを提供するMCPサーバーで、ClaudeにObsidian保管庫へのグラフ認識アクセスを提供します。5,000ノートの保管庫でもコンテキストウィンドウの問題を回避します。MITライセンスで、Claude Desktop、Claude Code、Cursor、Cline、Continue、Zedで動作します。

OpenClawRadar
なぜ大規模なPythonモノリスにおいてCodexが依然としてClaude Codeに勝るのか
Tools

なぜ大規模なPythonモノリスにおいてCodexが依然としてClaude Codeに勝るのか

シニア開発者が、アーキテクチャが混在する本番環境のPythonモノリスでCodexとClaude Codeを比較。Codexは、計画性、コード再利用、ハーネスエンジニアリングの遵守において優れ、バックエンド作業で勝利した。

OpenClawRadar
onWatch: SQLiteストレージを備えたオープンソースのローカルAPIクォータトラッカー
Tools

onWatch: SQLiteストレージを備えたオープンソースのローカルAPIクォータトラッカー

onWatchは、ローカルファーストのAPI使用量トラッカーで、すべてのデータをローカルのSQLiteデータベースに保存し、クラウドサービス、テレメトリー、アカウント作成を必要としません。約13MBの単一バイナリで、バックグラウンドデーモンとして動作し、50MB未満のRAMを使用し、localhost上でダッシュボードを提供します。

OpenClawRadar
Google Surf MCP: 無料のGoogle検索MCP、PDF処理と段階的抽出機能付き
Tools

Google Surf MCP: 無料のGoogle検索MCP、PDF処理と段階的抽出機能付き

Google Surf MCPは、Google検索とURL抽出を行う無料のMCPサーバーで、PDFを処理し、トークンを節約するための段階的抽出モード(abstract/full)を提供します。

OpenClawRadar