open-ace
Self-hosted enterprise AI workspace and governance platform
Open ACE: a self hosted AI coding agent workspace and control plane
Open ACE lets a team run multiple AI coding agents from one browser based console and centralize keys, cost, quotas, and audit logs.
What Open ACE is built to solve
Open ACE is described in its README as an open source, self hosted AI coding agent workspace, remote execution layer, and governance control plane. The Chinese subtitle in the README translates to a self hosted AI coding agent workbench and governance control surface. The problem it targets is organizations that have already brought AI coding agents into real development but struggle to run them consistently. The README lists several concrete problems and the matching solution. When a team uses several AI coding agents at once, Open ACE provides one multi CLI workbench that unifies tools such as Claude Code, Qwen Code, Codex, ZCode, and OpenClaw. When an agent needs to run on an internal network, a test machine, or a GPU box, the Remote Agent feature lets the AI command line execute directly on the target machine. When API keys should not be scattered across personal laptops and remote hosts, an API Key Proxy keeps the real keys on the server and hands out short lived,可回收 (recoverable) proxy tokens instead. These scenarios show the project is aimed at engineering, IT, and AI platform teams that need private deployment and traceable use. Each listed problem maps to a concrete control surface inside the product rather than to a vague promise of assistance.
Agent support and remote execution
The README names the AI coding tools Open ACE can host in one place: Claude Code, Qwen Code, Codex, ZCode, and OpenClaw. Rather than switching between separate terminals and accounts, a developer uses the Open ACE console to manage local and remote AI coding sessions, prompts, history, and project context from a single entry point. The Remote Agent capability is a core part of this. It lets the AI command line run on a machine the team controls, such as an internal network host, a test server, or a GPU machine, instead of only on the developer's laptop. That matters for workloads that need specific hardware or that must stay inside a private network for compliance. The README presents the remote execution layer as one of the three pillars of the product, alongside the workspace and the governance plane. By running agents remotely but controlling them through one console, a team can give engineers access to powerful machines without copying secrets or source code onto many endpoints. The README frames this as suitable for organizations that have already adopted AI coding agents in production style workflows and now need a managed way to operate them. The named agents show the product is built around the current generation of coding assistants rather than a single vendor's tool alone.
Key proxy, governance, and audit
A central feature of Open ACE is the API Key Proxy. The README explains that real API keys should not be scattered across personal computers and remote machines, so the proxy keeps the actual secrets on the server side. What gets distributed to clients are short lived, recoverable proxy tokens that can be revoked. This reduces the blast radius of a leaked laptop or compromised host. On the governance side, the README describes a Manage mode that provides views of usage, cost, quotas, anomalies, audit, and compliance. Administrators can see how much each agent and user costs, set quotas, and review an audit trail of activity. The compliance view is aimed at teams that must demonstrate controlled use of AI tools to an internal or external reviewer. The README also describes an AI autonomous development workflow that is driven by GitHub Issues: it can parse an issue, plan, execute, open a pull request, comment, and resume after a human interruption. That workflow brings issue driven development into the same platform as the agents and the governance controls. Together the key proxy and the Manage mode give administrators the visibility and containment that a self hosted deployment is expected to provide.
Technology and project metadata
The README badge row states the technology choices behind Open ACE. It is licensed under Apache 2.0, which is a permissive license that allows commercial and private use with a patent grant. The backend runs on Python 3.10 or newer, the frontend uses React 18.3, and the API layer uses Flask 2.x. These are mainstream, widely supported choices, which lowers the barrier for a team that wants to deploy or contribute. The README links to a website, a documentation site, a separate docs repository, a roadmap file, and a discussions area, which indicates the project is published with supporting material rather than as code alone. The description field classifies it as a self hosted enterprise AI workspace and governance platform, and the README's goal statement says it wants to give organizations a unified way to use multiple agents, run them on their own machines, manage keys and cost, and keep an audit trail. The combination of a Python Flask backend, a React UI, and Apache 2.0 licensing tells a reader this is a conventional web application they can self host, extend, and operate within their own infrastructure. The Apache 2.0 choice and the linked roadmap and discussions areas indicate the project is published with governance and community channels in place.
Editorial conclusion
Open ACE is written in Python with a React frontend and a Flask backend, and it is published under the Apache 2.0 license. The README requires Python 3.10 or newer.
Community notes