DevWit:監査可能なAIネイティブIDEによる制御されたコード自動化
DevWitは、コード変更を提案するマルチエージェントAIプランを実行し、ファイルを書き込んだりシェルコマンドを実行する前に明示的な承認を待機します。eeyzs1によってスタンドアロンのデスクトップIDEとして作成されたこのアプリは、完全なLLMコンテキスト、ターミナル出力、および監査のためのアイテムごとのトークントラッキングを公開します。TypeScriptとPythonの言語サーバーをサポートし、統合されたGitとデバッグ機能を提供し、透明性のあるローカルファーストのAI支援開発ワークフローを必要とするエンジニアや研究者を対象としています。
DevWitは何をし、どのように機能しますか?
DevWitは開発者の意図を受け入れ、調整されたエージェントによる多段階の計画を生成し、ファイルの書き込みやターミナルコマンドを実行する前にユーザーの承認を必要とします。このアプリは、システムプロンプト、ツールの使用、およびターミナル出力を可視のコンテキストマニフェストに表示し、JSONとしてエクスポートできるため、開発者はすべてのAIインタラクションの追跡可能な記録を得ることができます。
編集と解析中のシステムパフォーマンスにどのように影響しますか?
このツールはカスタムのピーステーブルバッファとCanvasベースのレンダリング、コード解析のためのtree-sitterを使用しており、開発者はこれがレンダリングと編集の応答性を改善すると述べています。これらの選択は、アプリが大きなファイルや迅速な編集中に低遅延のテキスト操作と高性能レンダリングを優先していることを示しており、テキストエリアベースのレンダラーと比較してUIの遅延を減少させます。
私のコードベースでAIを操作させるのは安全ですか?
DevWitは、ユーザーが各アクションを承認するまでAIエージェントがファイルの書き込みやシェルコマンドを実行するのを防ぐ詳細な承認ゲートを強制します。このアプリはまた、完全なLLMリクエストコンテキストを公開し、アイテムごとのトークントラッキングを提供することで、コンプライアンスワークフローとリポジトリに変更が達する前の手動レビューを可能にします。
DevWitを効果的に使用するために技術的な知識が必要ですか?
このアプリはソフトウェアエンジニアとAI研究者を対象としており、組み込みのTypeScriptおよびPython LSPサポート、統合されたGit、DAPデバッグを提供しており、経験豊富な開発者に役立ちます。マルチエージェントのオーケストレーションと明示的な承認ステップは、開発ワークフローに対するある程度の親しみを必要とし、カジュアルなユーザーはマニフェストを解釈し、調整されたエージェントプランを承認するための学習曲線を期待するべきです。
監査可能なローカルAIアクションが必要な開発者に推奨
このツールは、AIの決定を直接可視化し、実行を厳密に制御したいエンジニアや研究者に適しています。非技術的なユーザーには急な学習曲線が予想されますが、アプリのローカルファースト設計と明示的な承認モデルは、正確な操作制御を提供します。推奨します。





