Image: GitHub
Why it mattersA long agent run that stops the moment a laptop lid shuts wastes the hours it already spent, and a persistent remote host lets the work keep running while the laptop is offline.
A long Claude Code or Codex run dies the moment the laptop sleeps, and the agent restarts from zero when the lid opens again.
Berth is a desktop application that pushes the agent onto a remote machine and keeps it there. The repository cosscom/shipyard holds the source, is MIT-licensed, and carries 272 stars in the five days since it was created. The author describes it as a way to "run coding agents on your dev boxes, and work with them as if they were on your laptop", so closing the app, sleeping the laptop, or losing a connection does not stop the work.
How the pieces fit
The system has three parts named in the readme. berthd runs on each remote machine as a user service, managing worktrees, terminals, and private development URLs. A berth command on the laptop pairs with those machines over a one-time link, and the desktop app renders the result as a kanban board of running agents, worktrees needing review, and task history. The readme lists Claude Code, Codex and Cursor as supported agents.
Each worktree has its own private URL for a running dev server, so a reviewer can open a feature branch's preview in a browser tab without copying ports around. Project settings sit in a .berth/config.json file, which means a second machine joining the group starts with the same automations and integrations.
What this changes for a working day
Someone running a half-hour Codex task on a laptop today either keeps the laptop lid open on the desk until the task finishes, or risks losing the context when the machine suspends. Berth moves that run onto a Linux or macOS box the laptop talks to, so the agent keeps going when the laptop goes offline. The desktop app shows a review queue when work completes and is ready for approval.
The event-driven automations described in the readme fire on a schedule, on a GitHub event, or on a webhook, so an agent can start at 03:00 to update dependencies, run a test suite, and leave the result in the review inbox for the morning.
What the readme does not claim
There is no cost number for a hosted version in the repository, and no comparison against commercial alternatives. The project recently moved from the author's personal GitHub account to the cosscom organisation, and the Go module path still points at the old location. 272 stars in five days is real traction for a developer tool at this age, but it is not a sign of production use at scale yet, and the roadmap in the readme calls Windows support "coming soon".
Build from source needs Go 1.27, Node 22, pnpm, and Rust. Users who prefer a packaged install can download a release from the project's own site.
Source
- cosscom/shipyard, the Berth project on GitHub.
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.