What it does
OpenASE is a single Go binary that bundles an API server, a workflow orchestrator and a web interface. Every piece of work is a ticket with its own workflow: when a ticket reaches a pickup status, an agent claims it and runs the workflow on one of your registered machines, and an activity stream records each step until the ticket completes. It drives the Claude Code, Codex and Gemini CLI agents; the README recommends Claude Code and Codex for production use and calls Gemini CLI less stable. One agent can handle a ticket from start to finish, or several specialised agents can pass it along through design, backend, frontend and testing. A synchronous Project AI assistant in the sidebar helps when requirements are still vague, and reusable skills are placed in the agent's skill directory at runtime. The README warns that unattended runs use permissive agent flags by default, so agents can read, write and run commands on the host without asking, and says the project is meant for local development, private networks and trusted environments rather than public deployment. A one-command installer is provided for Linux and macOS, Windows support is on the roadmap, and the code is licensed under Apache-2.0.
Capabilities
- Kanban and list views for tickets, with dependencies, statuses and repository scoping
- Agent adapters for Claude Code, Codex and Gemini CLI
- Workflows written as markdown harness documents, with skills and lifecycle hooks
- Machine management for local, direct-connect and reverse-connect hosts, with health probes
- Live activity stream and step tracking for each agent run
- OIDC browser login with organization and project roles
When to use it
- You want coding agents to pick up and work through a ticket queue on your own machines
- You want a recorded trail of each agent step for every ticket
- You want to chain specialised agents through design, build and test stages