Skip to content

Repository files navigation

Ompire

Ompire is a local-first control plane for coding-agent work. It runs as a daemon on your own machine, gives every task an isolated clone and container, drives it through a declared workflow, and keeps review and publishing authority outside the agent's reach.

It is not a way to put an agent terminal in a browser. Ompire owns the lifecycle around a session: preparing the workspace, executing the workflow, carrying evidence between steps, asking you when a decision is needed, reviewing the result, and performing privileged Git and forge operations through trusted integrations.

The intended result is trustworthy leverage — delegating more work without losing control of credentials, repositories, engineering standards, or authorship.

Status

Pre-1.0 and single-operator. The daemon binds to 127.0.0.1 and authenticates with a bearer token. Interfaces change without deprecation cycles.

Documentation

Quick start

Ompire needs Python 3.12+, gh authenticated against GitHub, lxc and the workshop tooling, and gpg with a signing key.

cd frontend && pnpm install && pnpm build
cd ../daemon && uv sync && uv run ompire-daemon

Then open the UI once with the generated token:

xdg-open "http://127.0.0.1:4173/?token=$(cat ~/.local/share/ompire/token)"

Full instructions are in Install Ompire.

Repository layout

daemon/      FastAPI control plane (Python 3.12, asyncio, SQLite)
frontend/    React + TypeScript presentation layer
local-test/  end-to-end harness and executable fakes
docs/        documentation, feature reference, and decision records
snap/        classic-confinement snap packaging

License

Licensed under the GNU Affero General Public License version 3 only (AGPL-3.0-only).

About

Ompire is a local-first control plane for coding-agent work. It runs as a daemon on your own machine, gives every task an isolated clone and container, drives it through a declared workflow, and keeps review and publishing authority outside the agent's reach.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages