One window for
every project.

Run Claude Code across all your projects at once — terminals, not tabs.

clodestack — 3 projects
api-server
web
mobile
api-server ~/code/api % claude
● Analysing the migration…
✓ 14 files updated
# tests pass
api-server ~/code/api %  
web ~/code/web % npm run dev
VITE ready in 412 ms
→ http://localhost:5173
# still running
Every project keeps its own terminals.
Agents
on success on failure Fix the crash android-porter logcat shows an NPE on launch Port it to iOS ios-porter carry {{input}} across to Swift Write a regression test test-writer cover the path that crashed Check they agree parity-auditor iOS against Android
Wire one task to the next. Each answer feeds the one after it.
api-server Opus Accept edits
why is the migration failing?
The users table is missing an index the new constraint needs.
edited 0007_users.sql
14 tests pass
ship it
Ask anything…
The same conversation on the desktop and on your phone.

What you get

Projects in a sidebar

Each one owns its terminals. Switch, and the whole set swaps.

Real terminals

xterm.js on a real PTY. Full-screen TUIs render properly.

Colour per project

On the sidebar, the pane border, and the shell prompt itself.

Groups

Split a project into named groups, each with its own directory.

Git at a glance

Branch and dirty count on every project, always current.

Broadcast

One command, every project at once.

Agents

Wire tasks together — each answer feeds the next one. Templates included.

App settings

Name, version, bundle id and icons — read from your project, written back in place.

Context per pane

Each terminal shows what its Claude session is holding.

And on your phone

  • Chat. Ask a project something and read the answer — the same conversation as the desktop.
  • Shell. Your real terminals, sent as text. Sharp on one bar of signal.
  • Device. Mirror an Android device or emulator, tap it, follow logcat.
  • Locked. Your Google account, plus a device password. Sign every phone out in one click.
api-server
why is the migration failing?
The users table is missing an index — adding it in 0007_users.sql.
done, tests pass
ChatShellDevice

Download

Apple Silicon · v0.2.1 · 215 MB · macOS 12 or later

Nothing to install first. Unzip, drag Clodestack.app into Applications, then clear the download flag before the first launch:

$ xattr -dr com.apple.quarantine /Applications/Clodestack.app