OpenASE — Summary
OpenASE (Open Auto Software Engineering) is a single Go binary that ships an API server, workflow orchestrator, and embedded SvelteKit web UI together — a complete ticket-driven platform where AI agents automatically pick up tickets, execute workflows on registered machines, and deliver results with full traceability. The central abstraction is a Harness: a hard-boundary document in the Workflow that constrains agent behavior and defines what "done" means. Lifecycle Hooks at each ticket state transition enforce quality gates (lint, tests, security scans). The platform supports multiple CLI agents via an adapter layer (Claude Code, OpenAI Codex, Gemini CLI), bound to Workflows through Providers and Agents configurations. Skills are reusable instruction documents injected into the agent's skill directories (.codex/skills/, .claude/skills/, .gemini/skills/) at runtime. The web UI covers tickets (kanban), agent monitoring, machine registration, workflow/harness editing, skill authoring, scheduled jobs, and a metrics dashboard — all accessed at localhost:2080 from a Docker Compose or single binary install.
OpenASE is the most architecturally complete ticket-to-code platform in this batch and in the corpus. It is closest to taskmaster-ai among the seeds (ticket-driven task management for agents), but operates at the infrastructure level: where taskmaster-ai is an npm tool that manages a tasks.json, OpenASE is an application server with a database, multi-machine orchestration, lifecycle hooks, and version-controlled workflow harnesses.