Imagine your coding agent gets dropped on a desert island and is allowed to bring one thing. What would it pick? A Swiss Army knife, obviously. The terminal is that island — sometimes it's a bare, lonely sandbox with nothing on it, sometimes it's a rich setup like a Mac Studio with everything you could want. But as long as the agent has a knife it can pull any tool out of, it'll be fine. That knife is godmode.
What it does
godmode is a CLI with one invocation grammar for everything you install — APIs, MCP servers, local commands. Each of those is an extension, and they all take the same shape:
godmode [extension] [interface] [args]
Because every call goes through godmode, extensions can scope what's reachable: a stripe extension can hide account edits, a filesystem extension can restrict paths, a database extension can forbid writes. The sandbox is inherent to the abstraction, not a feature layered on top. For a sandboxed agent, that means one permission — Bash(godmode:*) — unlocks the entire toolbelt.
npm install -g godmode
godmode ext install stripe
godmode stripe api GET customers cus_123
godmode stripe mcp # serve over MCP
See the docs for installation, the full grammar, authentication, and integrations.
No comments yet
Be the first to share your take.