# dreb

A hackable, open-source terminal coding agent and agent runtime with a browser and mobile web dashboard for managing every session, model switching, subagents, and a built-in issue-to-merge automation workflow.

dreb is a terminal coding agent built to be reshaped with skills, extensions, packages, custom providers and alternate frontends rather than used only as a fixed tool. Its web dashboard mirrors the same sessions the terminal runs, giving a fleet overview across projects, full chat with steering, live subagent observability and host file access from a phone or desktop, kept local-only by default with Tailscale-gated remote access.

Users can authenticate with API keys or subscription logins, switch models at runtime, and route built-in providers through proxies or cloud providers such as Bedrock, Vertex or Azure, or add local, proxy or custom providers. Its built-in mach6 workflow automates an issue through to a merged pull request: assessing the issue, planning work, opening a draft PR, implementing it, running multi-agent reviews, and fixing CI or review findings, with plans and progress kept on GitHub as shared memory.

Website: https://github.com/aebrer/dreb
