AgentiLoop/Agent

AgentiLoop Agent! An Autonomous Agentic Agent for Mac, and exclusive Apple only harnesss. Suppprtd automation, scripting, coding, build anything and more. Powered by 18+ LLM providers across local and cloud platforms.

何を解決するか

Agent! は macOS 向けの自律型 AI エージェントで、単一のインターフェースを通じてデスクトップ環境全体を制御できるようにします。AI がコードを読み取り、シェルコマンドを実行し、アクセシビリティ API を介して Mac アプリを操作し、システムレベルの操作をネイティブに管理することで、手動でのアプリ切り替えや繰り返し作業の必要を排除します。

動作方法

このアプリは Swift 6.2 と SwiftUI で構築されており、ネイティブ macOS 環境を提供します。18 の異なる LLM プロバイダー(Ollama やオンデバイスの Apple Intelligence を含むローカルオプションも含む)に接続し、自己検証タスクループを構成します。エージェントは目標を論理的に検討し、ツールを実行し、結果を観察し、定義された目標状態に達するまで自己修正を行います。アクセシビリティ API を用いた UI 自動化、AppleScript/JXA を用いたアプリ制御、および実行時に Swift dylib をコンパイルする独自の「AgentScript」システムを組み合わせて、完全な TCC 権限で複雑なシステムタスクを実行します。

対象ユーザー

AI エージェントを使ってワークフローを自動化し、コードベースを管理し、システムを制御したい macOS の開発者およびパワーユーザー。

主な特徴

  • 広範な AI プロバイダー対応:Claude、GPT、Gemini および Ollama や LM Studio を通じたローカルモデルを含む 18 のプロバイダーと統合。
  • エージェント型コーディング:コードベースを読み取り、差分を用いたファイル編集、Xcode プロジェクトのネイティブビルドが可能。
  • 深いつながりの macOS 統合:アクセシビリティ API でアプリを制御し、シェルコマンド(ユーザーまたは root として)を実行し、iMessage および音声コマンドと統合。
  • AgentScript:実行時にコンパイルされる Swift スクリプトを作成・実行するシステムで、高性能なネイティブシステムアクセスを実現。
  • 自己検証ループ:証拠に基づく検証基準が満たされるまでタスクは完了とされず、差分に対してオプションのレビューアイテムも提供。
  • MCP 対応:外部サーバーを介してツール機能を拡張できる Model Context Protocol (MCP) と互換性あり。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト