JoakimCarlsson

Pandemonium — Git skill for Claude Code

Git community

Yet another text editor you don't need.

How to install Pandemonium

This entry records only its repository, not the path inside it, so there is no exact command to give. Open JoakimCarlsson/pandemonium and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pandemonium does

Yet another text editor you don't need. GPU-native, opinionated, and built for conducting coding agents in their own git worktrees.

Alternatives in Git

  • 使用 Git Worktrees — 创建孤立的 Git worktrees,带有智能目录选择与安全验证 115.1k ★
  • Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
  • Worktree Parallel Init — Create multiple git worktrees for parallel development: $ARGUMENTS 23.4k ★

README

pandemonium

Yet another text editor you don't need.

There are already plenty of good ones. This one exists because I wanted an editor shaped exactly like the way I work, and it is quite opinionated about it. If your workflow looks like mine, you might like it. If it doesn't, Zed, Neovim and VS Code are all excellent and considerably more finished.

How I work, and therefore how this works

I rarely write code alone anymore. Most days I have a few agents running at once, each in its own git worktree, across a couple of repositories, and my job is less typing and more reading what they did, steering them, and deciding what gets merged. Every editor I tried treated that as a terminal bolted to the side of the real work. pandemonium treats it as the real work.

  • Several projects, one window. Repositories are peers in the same window, each with its own branch, file tree, language servers and tasks. Panes, tabs and the palette span all of them.
  • A session is a worktree you review. Starting an agent cuts a fresh worktree and branch. Its files, its diff and its conversation are browsable the same way your own working copy is. You review a session, you don't babysit a terminal.
  • Agents speak ACP. Claude Code, Codex, Gemini, GitHub Copilot and Cursor are driven over the Agent Client Protocol, confined to their own worktree, asking permission through the editor.
  • Everything is a pane. Files, diffs, agent sessions and terminals are the same kind of thing: splittable, tabbable, closable. No bespoke docks.
  • Vim, properly. Modal editing modelled on Zed's vim mode, driven by a binding table: motions, text objects, operators, registers, ., macros, visual block, multi-cursor and the ex command line.
  • Source control that you can actually read. A Source Control sidebar, a lane-coloured commit graph, and review diffs highlighted with tree-sitter and semantic tokens.
  • **A debugger in the bo