{"id":46677199,"url":"https://github.com/mng-dev-ai/agentrove","last_synced_at":"2026-06-15T02:05:58.313Z","repository":{"id":328732023,"uuid":"1116498047","full_name":"Mng-dev-ai/agentrove","owner":"Mng-dev-ai","description":"A self-hosted web and macOS desktop app for Claude Code and Codex, powered by ACP. Work in per-workspace sandboxes with chat, editor, terminal, git/PR tools, and customizable agent workflows.","archived":false,"fork":false,"pushed_at":"2026-04-19T02:23:13.000Z","size":31459,"stargazers_count":266,"open_issues_count":2,"forks_count":46,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-19T04:34:44.746Z","etag":null,"topics":["acp","agent","claude-code","codex","sandbox"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mng-dev-ai.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-15T00:46:56.000Z","updated_at":"2026-04-19T02:22:52.000Z","dependencies_parsed_at":"2026-02-27T10:04:11.489Z","dependency_job_id":null,"html_url":"https://github.com/Mng-dev-ai/agentrove","commit_stats":null,"previous_names":["mng-dev-ai/claudex","mng-dev-ai/agentrove"],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/Mng-dev-ai/agentrove","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mng-dev-ai%2Fagentrove","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mng-dev-ai%2Fagentrove/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mng-dev-ai%2Fagentrove/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mng-dev-ai%2Fagentrove/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mng-dev-ai","download_url":"https://codeload.github.com/Mng-dev-ai/agentrove/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mng-dev-ai%2Fagentrove/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32162611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T17:06:48.269Z","status":"online","status_checked_at":"2026-04-23T02:00:06.710Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["acp","agent","claude-code","codex","sandbox"],"created_at":"2026-03-08T23:10:13.545Z","updated_at":"2026-06-15T02:05:58.307Z","avatar_url":"https://github.com/Mng-dev-ai.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Agentrove\n\nSelf-hosted AI coding workspace for running Claude Code, Codex, Copilot, Cursor, and OpenCode agents from one interface.\n\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![Python 3.12](https://img.shields.io/badge/python-3.12-blue.svg)](https://www.python.org/)\n[![React 19](https://img.shields.io/badge/React-19-61DAFB.svg)](https://react.dev/)\n[![Discord](https://img.shields.io/badge/Discord-5865F2.svg?logo=discord\u0026logoColor=white)](https://discord.gg/HvkJU8dcBA)\n\n\u003e Agentrove is under active development. Expect breaking changes between releases.\n\n![Chat Interface](screenshots/chat-interface.jpeg)\n\n## What It Does\n\n- Runs Claude, Codex, Copilot, Cursor, and OpenCode through ACP adapters.\n- Gives each workspace its own Docker or host sandbox.\n- Combines chat, code editor, terminal, file tree, diffs, secrets, and git tools in one workspace.\n- Supports workspaces from empty folders, git clones, existing local folders, or GitHub repositories.\n- Streams agent sessions with cancellation, permission prompts, queued follow-up messages, file mentions, slash commands, and attachments.\n- Includes sub-threads, pinned chats, worktree mode, personas, custom instructions, environment variables, and installed agent skills.\n- Provides GitHub-assisted repository browsing, pull request review, PR creation, reviewer selection, and git branch/commit/push/pull helpers.\n- Ships as a Docker web app and a macOS desktop app.\n\n## Quick Start\n\nRequirements:\n\n- Docker\n- Docker Compose\n\n```bash\ngit clone https://github.com/Mng-dev-ai/agentrove.git\ncd agentrove\ncp .env.example .env\n```\n\nSet `SECRET_KEY` in `.env`:\n\n```bash\nopenssl rand -hex 32\n```\n\nStart Agentrove:\n\n```bash\ndocker compose up -d\n```\n\nOpen [http://localhost:3000](http://localhost:3000).\n\n## Desktop\n\nAgentrove also has a macOS desktop app built with Tauri. It starts a bundled Python backend sidecar on an available `127.0.0.1` port and connects the frontend to it at launch.\n\n- Download the latest Apple Silicon build from [Releases](https://github.com/Mng-dev-ai/agentrove/releases/latest).\n- Build from source:\n\n```bash\ncd frontend\nnpm install\nnpm run desktop:dev\n```\n\n## Production\n\nFor a single-host Docker deployment:\n\n```bash\nSECRET_KEY=$(openssl rand -hex 32) \\\nSERVICE_FQDN_WEB_80=https://yourdomain.com \\\nAPP_URL=https://yourdomain.com \\\nALLOWED_ORIGINS=https://yourdomain.com \\\ndocker compose -f docker-compose-production.yml up -d --build\n```\n\n## Stack\n\n- Frontend: React 19, TypeScript, Vite, Tailwind CSS, Monaco, xterm.js\n- Backend: FastAPI, SQLAlchemy, SQLite, Redis\n- Runtime: ACP, Docker or host sandboxes, Tauri desktop sidecar\n\n## Community\n\nJoin the [Discord server](https://discord.gg/HvkJU8dcBA).\n\n## License\n\nApache 2.0. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmng-dev-ai%2Fagentrove","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmng-dev-ai%2Fagentrove","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmng-dev-ai%2Fagentrove/lists"}