Skip to content
Moka the dino, holding a coffee

Chat with any LLM. Plug in any MCP server. See every call.

Moka is a zero-config sandbox for building, debugging and demoing AI agents — with a live inspector and generative UI built in.
Terminal window
npx @mokalabs/sandbox

Moka chat with tool calls and the live inspector

That’s it. Moka finds your API keys, detects Ollama, starts a built-in MCP server with demo tools, and opens a polished chat UI in your browser.

Any model

OpenAI, Anthropic, Gemini, Azure, Ollama, OpenRouter, Groq, DeepSeek, Mistral, xAI — or any OpenAI-compatible gateway with your own base URL and headers.

Any MCP server

stdio, Streamable HTTP and SSE. Paste your Claude Desktop, Cursor or VS Code config, or pick from the gallery.

Agent Skills

Drop in SKILL.md folders — including ~/.claude/skills — loaded on demand with progressive disclosure.

Inspector

Every model step, tool call, token and raw MCP JSON-RPC message, with timings and a per-run waterfall.

Generative UI

Render MCP Apps in a secure sandbox, and let any model answer with native A2UI forms, cards and buttons.

Ship it

Export a workspace to Vercel AI SDK or LangGraph code, share a moka.json, or run the Docker image for your team.