{"id":47668895,"url":"https://github.com/beeper/agentremote","last_synced_at":"2026-04-02T12:17:34.691Z","repository":{"id":335743595,"uuid":"1098470596","full_name":"beeper/agentremote","owner":"beeper","description":"All your agents in Beeper","archived":false,"fork":false,"pushed_at":"2026-03-30T09:15:16.000Z","size":7211,"stargazers_count":14,"open_issues_count":6,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-30T11:25:38.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beeper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-17T18:23:53.000Z","updated_at":"2026-03-30T09:15:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/beeper/agentremote","commit_stats":null,"previous_names":["beeper/ai-bridge","beeper/agentremote"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/beeper/agentremote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeper%2Fagentremote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeper%2Fagentremote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeper%2Fagentremote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeper%2Fagentremote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beeper","download_url":"https://codeload.github.com/beeper/agentremote/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beeper%2Fagentremote/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31305984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T09:48:21.550Z","status":"ssl_error","status_checked_at":"2026-04-02T09:48:19.196Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-02T12:17:33.859Z","updated_at":"2026-04-02T12:17:34.683Z","avatar_url":"https://github.com/beeper.png","language":"Go","funding_links":[],"categories":["🧠 AI \u0026 Agents"],"sub_categories":[],"readme":"# AgentRemote\n\nAgentRemote securely brings agents to Beeper. You can connect agents like OpenClaw, OpenCode, Codex and more to Beeper with streaming, native interfaces for tool calls and approvals. You can run coding agents on your laptop and use your iPhone to manage them.\n\nAgentRemote can run on the same device as your agent and can work behind a firewall. It connects to Beeper Cloud directly and creates an E2EE tunnel. \n\n**This repository is still experimental. Expect everything to be broken for now.\n**\n\n## Install\n\nInstall the latest release:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/beeper/agentremote/main/install.sh | sh\n```\n\nOther supported install paths:\n\n- Download a release archive from [GitHub Releases](https://github.com/beeper/agentremote/releases)\n- Install via Homebrew: `brew install --cask beeper/tap/agentremote`\n\nThe installed CLI stores profile state under `~/.config/agentremote/`.\n\n## Included bridges\n\n| Bridge | What it connects |\n| --- | --- |\n| `ai` | Talk to any model on Beeper |\n| [`codex`](./bridges/codex/README.md) | A local `codex app-server` runtime, requires Codex to be installed |\n| [`opencode`](./bridges/opencode/README.md) | A remote OpenCode server or a bridge-managed local OpenCode process |\n| [`openclaw`](./bridges/openclaw/README.md) | Connect directly to OpenClaw Gateway, bring all your sessions to one app |\n\n## Quick start\n\n```bash\nagentremote login\nagentremote list\nagentremote run codex\n```\n\nUseful commands:\n\n- `agentremote up \u003cbridge\u003e` starts a bridge in the background\n- `agentremote status` shows local and remote bridge state\n- `agentremote logs \u003cinstance\u003e --follow` tails logs\n- `agentremote stop \u003cinstance\u003e` stops a running instance\n\nInstance state lives under `~/.config/agentremote/profiles/\u003cprofile\u003e/instances/`.\n\n## Docker\n\nThe CLI is also published as a multi-arch Linux container image:\n\n```bash\ndocker run --rm -it \\\n  -v \"$(pwd):/data\" \\\n  ghcr.io/beeper/agentremote:latest help\n```\n\nThe container sets `HOME=/data`, so mounted state is persisted under `/data/.config/agentremote/`. See [`docker/agentremote/README.md`](./docker/agentremote/README.md) for usage details.\n\n## SDK\n\nCustom bridges in this repo are built on [`sdk/`](./sdk), using:\n\n- `bridgesdk.NewStandardConnectorConfig(...)`\n- `bridgesdk.NewConnectorBase(...)`\n- `sdk.Config`, `sdk.Agent`, `sdk.Conversation`, and `sdk.Turn`\n\nSee [`bridges/dummybridge`](./bridges/dummybridge) for a minimal bridge example.\n\n## Docs\n\n- CLI reference: [`docs/bridge-orchestrator.md`](./docs/bridge-orchestrator.md)\n- Matrix transport surface: [`docs/matrix-ai-matrix-spec-v1.md`](./docs/matrix-ai-matrix-spec-v1.md)\n- Streaming note: [`docs/msc/com.beeper.mscXXXX-streaming.md`](./docs/msc/com.beeper.mscXXXX-streaming.md)\n- Command profile: [`docs/msc/com.beeper.mscXXXX-commands.md`](./docs/msc/com.beeper.mscXXXX-commands.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeper%2Fagentremote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeeper%2Fagentremote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeeper%2Fagentremote/lists"}