Start with a prompt.
Pick a repo and an agent, then describe the task. Eureka creates a branch and an isolated Incus sandbox for that thread.
Self-hosted coding agents for teams
Send a teammate the thread URL. They can read the conversation and give the agent its next prompt, without asking you to paste the context into another chat.
Runs on your Linux server with your own agent credentials.
Shared threads
Everyone on the team can see the conversation. Each prompt records who sent it, so you can follow what changed and why.
Pick a repo and an agent, then describe the task. Eureka creates a branch and an isolated Incus sandbox for that thread.
Watch the agent work from your browser. When it finishes a turn, any teammate can ask for a change. Closing the browser doesn't interrupt the agent.
Check the changed files, then open a pull request from the thread. Review and merge on GitHub as usual.
Your infrastructure
Eureka needs Postgres and Incus. Each thread runs in a separate sandbox on your host. Connect Codex or Claude with the credentials you already use.
Idle sandboxes stop to free memory. Their files stay on disk, ready for the next prompt.
Agents still connect to their providers. Self-hosting the workspace does not mean running models locally.
Pre-alpha
You'll need a dedicated Linux host. Follow the self-hosting guide and keep the installation on a trusted private network while Eureka is in pre-alpha.
The repository is currently private.
These links require GitHub
repository access.