TinkerIndustries

Turret

An Electron application that hosts Claude Code sessions, with modes.

A turret lathe holds several tools and indexes between them, one at a time, on demand. That is the session model. A mode contributes tools, panes and a prompt fragment to a session, and the session indexes between them as the work asks.

What it is

One desktop application hosting many Claude Code sessions. Each session runs the claude executable as a child process against a working directory. The app supplies the tools that process is given, the panes that draw its output, and the fragment of system prompt that tells it what kind of session it is in.

Sessions talk to each other, spawn each other and are scheduled, through an in-process tool layer, rather than everything being a subagent.

Three modes

What a mode is, and what each of the three contributes. There is a page each on designing a part in CAD mode and building a game for game mode.

It holds no credential

Claude Code runs as a child process and authenticates with the user's own login. Turret drives an existing Claude Code installation and an existing subscription. There is no account to make and no key to paste.

Download

Not published yet

Turret is packaged, versioned and installed on the machine that builds it. There is no release server and no auto-update. Installers will appear here when there are any.

Unofficial

Not affiliated with Anthropic

Turret is a personal project. It is not affiliated with, endorsed by, or sponsored by Anthropic. “Claude” is a trademark of Anthropic, PBC.