このプロジェクトについて

Agent!はmacOS 14.6以降を必要とし、Apple SiliconとIntelをサポートするSwift/SwiftUI製Macアプリです。署名および公証済みのDMG/ZIPリリースまたはHomebrewで配布され、Xcodeやbuild.shからビルドすることもできますが、アドホックなソースビルドではLaunch AgentおよびLaunch Daemonヘルパーを登録できません。 このアプリは、推論し、ツールを呼び出し、結果を観察し、自己修正し、完了前にgoal_stateの証拠を要求する自律タスクループを提供し、オプションのdiff criticも備えています。OpenAI、Claude、Codex、Gemini、Grok、Mistral、DeepSeek、Qwen、Ollama、vLLM、LM Studio、OpenRouterなど23のLLMプロバイダーに加え、オンデバイスのApple Intelligenceをサポートします。ユーザーは自身のAPIキーを持ち込み、ローカルモデルを実行でき、READMEにはサブスクリプション、Electron、NPM依存関係、テレメトリがないと記載されています。フォールバックチェーンは、レート制限、タイムアウト、ネットワーク障害時にプロバイダーを切り替えることができます。 開発作業では、Agent!はコードベースを読み取り検索し、文字列置換diffでファイルを編集し、gitを管理し、Xcodeプロジェクトをビルドおよび分析し、リポジトリをポータブルなJSONL repo mapsにインデックス化し、ロールバックまたはタスク全体の巻き戻しのために編集をスナップショットします。シェルコマンドは、インプロセス、Launch Agentを通じたユーザーとして、または承認されたLaunch Daemonを通じたrootとして実行できます。 デスクトップ自動化には、Accessibilityベースの要素アクション、AppleScript、JavaScript for Automation、ScriptingBridgeアプリブリッジ、およびSwiftファイルをdylibにコンパイルしてアプリのTCC権限で実行するAgentScriptが含まれます。追加機能は、Safari自動化、オプションのSeleniumまたはPlaywright MCPブラウザ制御、オンデバイス音声起動、承認された送信者からのiMessageリモートコマンド、メールボックス付きの同時サブエージェント、永続メモリ、プラン、スキル、タブスコープのプロジェクトフォルダと履歴、設定可能なMCPサーバーをカバーします。 Jevは、組み込みチェック後にシェルコマンドをレビューし、設定可能な破壊的確率しきい値を超えるコマンドをブロックするオプションの安全レイヤーです。デフォルトのしきい値は70パーセントです。Jevへのアクセスがない場合や障害時はフェイルオープンし、問題をログに記録します。