● NODE 22+ 0 RUNTIME DEPS GPL-3.0

Every tool.
Any model.
One mask.

MaskShift is a zero-dependency terminal harness that hands any coding model 168 tools, 50 skills, a live code graph and multi-agent worktrees — but only slips into context what the current step actually needs.

$ npm install -g maskshift▍
OLLAMA◆OPENAI◆ANTHROPIC◆GEMINI◆OPENROUTER◆LM STUDIO◆VLLM◆MCP◆ OLLAMA◆OPENAI◆ANTHROPIC◆GEMINI◆OPENROUTER◆LM STUDIO◆VLLM◆MCP◆
01 · THE HEIST

A whole crew, running in your terminal.

Six views, switched with 1–6. Keyboard and mouse. A bespoke renderer built on Node's standard library — no browser, no server, no listening socket.

01 HEIST02 FILES03 CAPABILITIES04 RUNTIME05 BROWSER06 GIT ollama:qwen3-coder
› map this repo, fix the highest-impact defect, add tests, verify
◆ code graph files · symbols · imports · calls indexed
◆ change impact tracing dependents of the suspect module
◆ skill loaded on demand, out of context until now
◆ agent_delegate security-reviewer → isolated git worktree
✎ edit + added lines − removed lines
✓ tests pass checkpoint saved · audit log appended
› ▍

Illustrative session.

02 · THE TOOLKIT

Maximal kit. Minimal context.

168 native tools

Files, shell, Git, LSP, browsers, containers, SSH, databases, PDFs and more — held out of context until a step calls for them.

Any model, really

Ollama, OpenAI, Anthropic, Gemini, OpenRouter, LM Studio, vLLM. No native tool API? A text protocol gives it the full surface anyway.

A code graph that remembers

Persistent file, symbol, import and call graph with reverse change-impact and likely-test discovery.

Crews in worktrees

Dependency-aware DAG plans run agents concurrently, each editor isolated in its own Git worktree.

A browser in your terminal

A live, clickable, typeable browser tab — the same connection the agent drives, rendered inline.

Bold, with a getaway plan

Permissive by default, so no approval pop-ups — backed by automatic checkpoints and an append-only audit log.

03 · THE PLAN

Three moves. You're in.

1
Install it
npm install -g maskshift
2
Pull a model
ollama pull qwen3-coder:latest
3
Pull the job
cd your-repo && maskshift

Put on the mask.

Nothing to install but itself. Zero runtime dependencies, one command.

Star on GitHub →