|
I've been living in terminals lately. Normally I'll have terminals running Claude Code, OpenCode, nvim spread across 10 virtual desktops as I work on various tasks, but I've found the context switching quite difficult. Switching to a new virtual desktop and seeing a wall of text always means there's a bit of a delay to get back up to speed. Inspired by projects like Vibecraft and Pixel Agents, Arcane Agents is a hotkey-friendly RTS-style control plane for tmux terminal windows (Claude Code, OpenCode, etc). Each agent shows up on a 2D map with automatic status detection (idle, working, needs attention, error). Now how I start my day is I'll typically open 10-20 agents for different tasks I want to get done that day, group them spatially on the map - stock research over here, code updates over there - which helps with seeing which ones are done, which need input, which ones I've left for later. Finding it has been quite helpful with that context switching problem. It's still new, so open to suggestions! It's also open source, and it is easy to extend it with additional avatars if you don't like these particular ones. Demo video: https://youtu.be/vOUcloQTCoQ
GitHub: https://github.com/thomasrice/arcane-agents
Installation: npm install -g arcane-agents && arcane-agents
(opens on http://127.0.0.1:7600 by default) |