Infiniterm — Development skill for Claude Code
Terminal cards on an infinite canvas for macOS, with every coding agent's state on its card's border.
How to install Infiniterm
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ekinertac/infiniterm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Infiniterm does
Terminal cards on an infinite canvas for macOS, with every coding agent's state on its card's border. Native Rust (gpui, alacritty_terminal).
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Claurst — Your favorite Terminal Coding Agent, now in Rust 9.2k ★
- Gallery — Build a static, shareable gallery from your fidelity reports — an index of score cards plus a permalink page ( 3.6k ★
README
infiniterm
Terminal cards on an infinite canvas, with the state of every coding agent visible at a glance.

Setup
curl -fsSL https://infiniterm.app/install.sh | sh
Or with Homebrew:
brew install --cask ekinertac/tap/infiniterm
Or [download the DMG](https://github.com/ekinertac/infiniterm/releases/latest). macOS 13 or later on Apple Silicon. Free for personal use; paid work needs a licence, $29 per person, one time. Docs at [infiniterm.app](https://infiniterm.app).
What it is
It started as a way out of iTerm2: fifteen tabs with splits in each, and finding one session among thirty meant opening them one by one. Here every session is a card on one canvas and keeps its place. With coding agents in those cards, you also could not tell which were working, which were waiting on you and which had finished, so each card's border says it: violet working, yellow waiting on you, red failed, green done. Claude Code, Codex, OpenCode and Pi report through hooks; any zsh command reports too.
Nothing flashes, nothing steals focus, nothing sends a notification. You switch when you are ready.
- Terminal, editor, diff, transcript and browser cards on the same canvas, in groups and workspaces.
- Keyboard-first:
Cmdis the app's, everything else goes to the shell untouched. Every action is a command in the palette. - Shells outlive the window: each card's shell runs under its own s
Related Skills
Tty7
A terminal workbench in pure Rust: shells, persistent sessions, SSH, coding agents. GPU-rendered on Zed's gpui
OpenSquirrel
For people who get distracted by agents. A native Rust/GPUI control plane for running Claude Code, Codex, Curs
Opencove
Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code,
Agora
A self-hosted cockpit for Claude Code and other CLI coding agents. Real terminals, an infinite canvas, and mul
Agent Weave
An infinite canvas product that allows any number of codex, claude, opencode, pi, and other agents to communic
Anima
new Native macOS companion for Claude Code. Per-project ASCII familiars, nim token economy, cross-session watc
Related Agents
Handoff Agent
Builds an approved Claude Design canvas in Figma as native, well-named frames through the Figma connector, inc
UI Explorer
Drive and explore a native macOS app's GUI (screenshot → click/type → observe) and correlate each action with
49agents
49Agents bills itself as the first 2D agentic IDE — all agents, all terminals, all projects, all machines, one