jmerelnyc/Photo-agents

Autonomous self-evolving agents. Vision-grounded layered memory and self-written skills for LLM agents that operate your computer.

What it solves

Photo Agents は、人間と同様にコンピュータ画面を認識し操作できる自律エージェントのフレームワークを提供します。テキストのトランスクリプトだけに依存する LLM エージェントの問題を解決し、画面の実際の視覚観測に基づいて行動をグラウンドすることで、ソフトウェアの操作やインターフェースのナビゲーションを自律的に行えるようにします。

How it works

システムは「perceive → reason → act」サイクルをツール呼び出し LLM が駆動します。視覚入力を処理し、観測結果を階層化メモリシステム(working、global、SOP、session アーカイブ)に保存します。エージェントは成功した結果に基づいて独自の「スキル」を作成し、時間とともに進化させることができます。ファイル I/O、サンドボックスコード実行(Python、PowerShell、bash)、Chrome DevTools Protocol ブリッジによるブラウザ自動化のための物理実行ツールセットも含まれています。

Who it’s for

ローカルで自律エージェントを展開し、デスクトップ環境を管理し、ブラウザタスクを自動化し、Windows、macOS、Linux の各 OS 上でコードを実行したいユーザー向けに設計されています。

Highlights

  • Multi-Provider LLM Support: Native integration with Anthropic Claude and OpenAI GPT, including a failover session router.
  • Self-Evolving Capabilities: Agents can create their own skills and SOPs from real‑world success.
  • Versatile Interfaces: Ships with multiple clients including a Streamlit web app, PyQt desktop app, and bots for Telegram, QQ, Feishu, WeCom, and DingTalk.
  • Local Data Ownership: The runtime runs locally to ensure the user maintains ownership of their screen data and keys.