Agents-Anywhere  by anywhere-labs

Control coding agents anywhere, from any device

Created 1 month ago
562 stars

Top 56.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Agents Anywhere provides a unified platform to control coding agents like Codex and Claude Code running on any device (Mac, Windows, Linux, cloud) directly from a mobile phone or web browser. It empowers developers to manage remote agent sessions, preview files, approve actions, and access terminals without exposing local code or credentials, offering a secure and flexible remote development workflow.

How It Works

The system comprises three core components: a Client (Web/Android), a self-hostable FastAPI Server acting as a broker, and a Connector (desktop app/CLI) running on the target device. The client sends commands to the server, which relays them to the Connector. The Connector then interacts with local agent runtimes (Codex, Claude) and the device's file system and terminal, ensuring all code execution and data remain on the user's machine. This distributed design avoids proxying model accounts and centralizing sensitive code.

Quick Start & Requirements

  • Primary install/run command: Use Docker Compose for a PostgreSQL-backed stack: POSTGRES_PASSWORD=change-me AGENT_SERVER_SECRET=change-me-too docker compose -f docker/docker-compose.postgres.yml up --build.
  • Prerequisites: Python 3.12+, Node.js 22, Docker.
  • Links: Docker Quickstart, Onboarding, Downloads, Docker Docs.

Highlighted Details

  • Agent Support: Full support for Codex; basic and expanding support for Claude Code. Adapters are extensible for new runtimes.
  • Client Platforms: Web console and Android app are primary clients. iOS client is in development.
  • Connector Platforms: Windows/macOS Connector app and Linux Connector CLI are available.
  • Features: Unified session management, approval workflows, local file browsing/editing, remote terminal access, and device pairing.
  • Deployment: Self-hostable backend supports SQLite (local dev) and PostgreSQL (production).

Maintenance & Community

  • Community: An international community is available via Discord.
  • Beta Program: A hosted beta service is available, currently free and in beta, exclusively for users in China via application.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects, as it does not proxy model credentials or require code centralization.

Limitations & Caveats

The iOS client is currently in development. Support for additional agents like Cursor, OpenCode, and Gemini CLI is listed as "coming soon." The hosted beta service is restricted to users in China.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
3
Star History
561 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.