Skip to content
CommanderTvisPublic

About

Workbench where Claude Code and Codex manage worktrees that you can see and get worktree-aware LSP and IntelliJ navigation over MCP, in Ghostty terminals

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,572 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tereditor

Like an IDE, but for terminal coding agents.

Keeps your CLI. Adds what's missing.

The tereditor workbench: projects and agent worktrees with their diff counts on the left, an orchestrating Claude Code terminal and its task board in the centre, the file tree and the Claude Code context pane on the right

Note

tereditor is a prototype. The desktop app targets macOS first, and Windows, Linux and Android builds ship too.

Highlights

Claude Code without the configuration chaos

Instructions, skills, tools and settings are scattered across files and layers. The Claude Code pane’s Context tab lists everything a new session starts with and what each item costs in tokens, and Settings edits go through a diff you review first.

Docs →
The Claude Code pane's Context tab with instruction files, system prompt, tools and skills, each with its token count
Worktrees that are ready to work

Create a Git worktree for a task yourself, or hand an agent several tasks at once and it creates a separate worktree for each through MCP tools. Agents work in the workspace you prepared when a task needs no isolation, and they remove the worktrees they made once the work is preserved. New worktrees start with your mise, direnv and Python environments applied, and chips under each terminal show what was applied.

Docs →
The Start work dialog with New worktree selected, a project picker, a base branch of origin/main, a workspace name, the Claude Code command and a box for what to work on
See what your agents are running

The Processes pane shows language servers, agents and everything they started as a tree, with CPU and memory for each row. You can stop one process or a whole group. tereditor also guards against runaway programs, because macOS has no out-of-memory killer of its own. It warns when a terminal nears its memory limit, then stops the biggest program and tells you what it stopped and why. Your shell stays alive, and your agent is the last thing it stops.

Docs →
The Processes pane with a tree of language servers, AI agents and the processes they started, CPU and memory for each row, and buttons to stop the selected process or its group
Your PC from your phone

The Android app is a thin client for the controlling Tereditor on your PC. You can browse and edit files, read Markdown and diffs, and use the host's terminals and agents while the work keeps running there. The phone needs only a free Tailscale account (Tailscale app not needed).

Docs →
Two Android screens, the Tailscale connect screen and a Claude Code terminal on the host
Agents draw beside the terminal

Diagrams and option comparisons.

Docs →
A diagram of tereditor's layers drawn by Claude Code in the companion pane
Language servers for cloud Claude Code

Headless tereditor runs inside a cloud session of Claude Code on claude.ai/code. The cloud agent gets the same code tools as an agent on your desktop: go to definition, find references and diagnostics from real language servers, so it does not have to guess with grep. Paste one setup script into a cloud environment.

Docs →
The cloud environment editor on claude.ai/code, named Tereditor, with a limited network list of 9 domains and a setup script of 136 lines

Agents

Install

Nightly builds are on the releases page. Every night also gets a dated release, such as nightly-2026-11-15, whose links never change. Old days stay.

  • On macOS, download the disk image (not notarized) or use Homebrew through the tap:

    brew trust --tap commandertvis/homebrew
    brew tap commandertvis/homebrew https://github.com/CommanderTvis/homebrew
    brew install --cask commandertvis/homebrew/tereditor
  • On Windows, download the unsigned x64 or ARM64 ZIP. WinGet also works through the WinGet source:

    winget source add --name commandertvis --arg https://commandertvis-winget.vercel.app --type Microsoft.Rest
    winget install --id CommanderTvis.Tereditor --exact --source commandertvis --scope user
  • On Linux, download the AppImage for x64 or ARM64 (glibc 2.31+).

  • On Android, install the APK, a client for a tereditor host on another machine (Remote hosts and clients). It even works in Android's desktop mode, with the same layout as the macOS app.

To build from source and run it, use one of these (or mise run … if you have mise):

scripts/mise run dev     # a quick Release build
scripts/mise run native  # a NativeAOT build tuned to this machine; long build

More

The documentation index lists every page. Start with Install, Using tereditor and Agents.

P.S.: The name joins TERminal and EDITOR.

About

Workbench where Claude Code and Codex manage worktrees that you can see and get worktree-aware LSP and IntelliJ navigation over MCP, in Ghostty terminals

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages