Skip to content
joelmossPublic

About

The Terminal Driven Development Environment for the AI Revolution

Resources

Contributing

Security policy

Stars

10 stars

Watchers

0 watching

Forks

Latest commit

 

History

2,478 Commits

Folders and files

Repository files navigation

Workroom

True parallel software development in a native MacOS development environment.

Workroom is a Mac app for working on many tasks at once. Each task gets its own workroom: a separate copy of your project on its own branch, with its own terminals, history and diffs. Run a dev server in one workroom, a coding agent in another and a test suite in a third, and none of them gets in the others' way.

The Workroom macOS app, with a tab per workroom across the top. Two workrooms are open side by side: one runs Claude Code, which is asking to approve an edit to session_manager.rb; the other has a dev server logging requests above a terminal where the test suite passes. An inspector on the right lists the workroom's changed files, its commit history and its pull request with CI passing.

⬇  Download for macOS  ·  Documentation  ·  Contributing

Install

Download the app, open the .dmg and drag Workroom into Applications. It needs a Mac with Apple silicon and macOS 15 Sequoia or later, and it updates itself.

The workroom command-line tool is bundled inside the app. To use it on its own, on macOS or Linux:

curl -fsSL https://raw.githubusercontent.com/joelmoss/workroom/master/install.sh | sh

Documentation

Everything else, from your first workroom to the CLI reference, is at codaset.dev/workroom/docs. The pages are written in docs-site/, so a fix to the docs is a pull request to this repo.

Contributing

Issues and PRs are welcome. See CONTRIBUTING.md for the local dev setup and the test and lint gates, and for links to the architecture and the release process.

License

MIT

About

The Terminal Driven Development Environment for the AI Revolution

Resources

Contributing

Security policy

Stars

10 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages