モード:仕様駆動開発とエージェントフックを備えたオープンソース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を使用してCapacitor WebViewsでモバイルアプリのQAを自動化する
Tools

Claudeを使用してCapacitor WebViewsでモバイルアプリのQAを自動化する

ある開発者が、CapacitorベースのモバイルアプリをAndroidとiOSでテストするためにClaudeを使用した自動QAシステムを構築しました。このアプローチでは、Android WebViewにはChrome DevTools Protocolを、スクリーンショットによる視覚的分析を採用しており、Androidのセットアップは90分で完了したのに対し、iOSには6時間以上を要しました。

OpenClawRadar
GLM-5-Turbo、ユーザーテストで低いツール呼び出しエラー率を実証
Tools

GLM-5-Turbo、ユーザーテストで低いツール呼び出しエラー率を実証

z-ai/glm-5-turboモデルは、テストにおいて平均0.57%のツールコールエラー率を示し、GLM-5の約3%という率を大幅に下回っています。ユーザーは、CLIツールと組み合わせて使用し、最小限の問題で97,000語のファンタジー小説を書き上げることに成功したと報告しています。

OpenClawRadar
Flotilla v0.5.0がバックグラウンド実行を全面的に刷新し、Claude SDKのクレジット上限を突破
Tools

Flotilla v0.5.0がバックグラウンド実行を全面的に刷新し、Claude SDKのクレジット上限を突破

Flotilla v0.5.0 は、逐次的なエージェント実行をノンブロッキングな並列ループ、30分のエージェントタイムアウト、ローカル委譲に置き換え、SDKクレジットの使用量を削減します。

OpenClawRadar
AIエージェントが事前定義されたツールなしでRemotionを使用して自律的に動画を作成
Tools

AIエージェントが事前定義されたツールなしでRemotionを使用して自律的に動画を作成

ある開発者が、AIエージェントをテストし、Remotionのインストール、コンポジションコードの記述、問題のデバッグ、人間の介入なしにレンダリングファイルを提供することで、短いビデオリールを自律的に作成しました。

OpenClawRadar