open-ace

open-ace: Self-Hosted Workspace for AI Coding Agents

Open ACE is a self-hosted workspace, remote execution layer, and governance control plane for AI coding agents. It brings agent sessions on team machines together with centralized key proxying, access controls, usage visibility, and audit workflows.

Stars
56
Forks
8
Stars, last 30 days
+3
Last commit
2 days ago
Contributors
9

Our take

Activeregular commits and releases

Health score

68/100

How it is scored
Activity
72
Community
47
Issues
82
Pull requests
72

+3 stars in the last 30 days

Open ACE is an actively maintained, broad-scope platform for teams that need both remote coding-agent workspaces and governance, though its feature breadth makes deployment and security configuration important to evaluate.

Good fit if

  • You need self-hosted remote execution, centralized API key proxying, and team-level usage controls in one workspace.
  • Your organization can operate a Python 3.10+ application with Docker or Docker Compose, and values frequent releases and active issue handling.
  • You want an Apache-2.0 licensed platform that includes GitHub issue-driven workflows as well as interactive agent sessions.

Look elsewhere if

  • You need a lightweight single-purpose coding-agent client rather than a workspace, remote execution layer, and governance control plane.
  • You cannot support the operational and security work involved in configuring a self-hosted service that handles credentials and team access.
  • You need a project with a long operating history; Open ACE is relatively young, despite its recent release and commit activity.
All health signals
Last commit2026-11-06 (2 days ago)
Commits, last 90 days100+
Releases, last 12 months7 (latest v2.1.1, 2026-09-30)
Contributors9 (top contributor: 58% of commits)
Issues closed, last 90 days33+ (typically closed in 1 day)
Pull requests merged, last 90 days46 (typically merged in 0 days)
Project age8 months

Checked on 2026-11-09 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

56

Forks

8

Change since Nov 12, 2026: 0 stars·0 forks

Overview

Open ACE is a self-hosted workspace, remote execution layer, and governance control plane for AI coding agents. It gives teams a browser-based way to run coding-agent CLIs on their own machines, while administrators manage access, API key proxying, quotas, cost visibility, and audit trails. The project is built with a Python and Flask backend and a React and TypeScript frontend.

It is aimed at organizations bringing AI coding agents into day-to-day engineering, especially those that need remote execution inside their own network and governance across users and teams. Its autonomous development workflows can also connect GitHub issues to task execution and pull-request activity.

Key Features

  • Browser workspace for coding-agent sessions, prompts, history, and project context.
  • Remote Agent execution on team development, staging, or GPU machines, with terminal and remote directory access.
  • Central API key proxy that keeps real keys on the server and issues short-lived, revocable proxy tokens.
  • Usage and governance tools for quotas, costs, anomalies, audit trails, compliance reports, and ROI estimates.
  • GitHub issue-driven workflows for planning, implementation, pull-request creation, comments, and human pause or resume.
  • Multi-tenant access controls and integrations including OIDC/OAuth2/SAML SSO and Feishu or DingTalk organization sync.
  • Deployment options using Docker Compose, with Kubernetes manifests also included in the repository.

Use Cases

  • An engineering team wants developers to run coding agents on internal machines without distributing long-lived model API keys to those machines.
  • An AI platform or IT team needs centralized visibility into usage, quotas, costs, and audit activity across users.
  • A team wants to turn GitHub issues into agent-assisted development tasks that can pause for human input and continue through pull-request work.
  • An organization needs a self-hosted workspace for remote or GPU-hosted development environments rather than sessions limited to individual laptops.

What you need

Detected in the repository

  • Python >=3.10 (from pyproject.toml)
  • A Dockerfile, so it can run in a container; a Compose file sets up the related services
  • A test suite and automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

git clone https://github.com/open-ace/open-ace.git
cd open-ace
docker compose up -d

Open http://localhost:19888. Review the README and Deployment Guide for production configuration, multi-user deployment, and security requirements.

Alternatives

  • Vicoa: Vicoa coordinates coding-agent teams across clients and machines, while Open ACE centers on self-hosted execution with centralized key proxying and governance.
  • codeg: Codeg focuses on collaborative agent sessions, tasks, and code changes; Open ACE emphasizes remote execution, key management, and audit controls.
  • multica: Multica assigns issues to agents on controlled machines and supports human review, while Open ACE adds centralized credential proxying and governance workflows.
  • OpenHands: OpenHands runs agents across local, remote, and cloud backends and automates engineering tasks; Open ACE focuses on team workspaces, access controls, and usage audits.
ProjectLanguageLicenseStarsStatus
open-acePythonApache-2.056Active
VicoaPythonAGPL-3.0516New
codegRustApache-2.04kActive
multicaGo–53.2kActive
OpenHandsTypeScriptMIT91.4kActive

Considerations

  • This is a relatively young project. Its recent commit, release, and issue activity indicate active development, but the platform has not yet had a long period to establish operational maturity.
  • Production deployment requires explicit security configuration, including strong secrets and changing the documented default credentials. Multi-user mode runs the container as root to create system users, so teams should follow the dedicated overlay and deployment guidance.
  • The service uses Python 3.10 or later and supports Docker Compose. Teams should also plan for a database and the remote machines on which agents will execute; the README lists PostgreSQL and SQLite as database options.
  • The Apache-2.0 license permits broad use, subject to its license terms. Review those terms and any deployment-specific obligations before adopting it.

Found this useful?

Share it with someone who would like open-ace.

Comparisons