Give your agents eyes.
Nikola is a desktop workspace for coding agents. They run your app, look at it and check their own work before they call it done. You approve what matters.
Free and open source, under the MIT license.


It looks before it says done.
Nikola opens your app in its own window, clicks through it and reads the console. Each screenshot lands in the chat under the step that took it, so you see exactly what the agent saw.


Every model. Every agent.
Use your own keys for Claude, GPT, Gemini, DeepSeek and the rest, or run Claude Code, Codex, Devin, Grok Build and Antigravity inside Nikola on the plan you already have. Each chat picks its own.
Claude Code
Codex
Devin
- Grok Build
Antigravity
Claude
- GPT
Gemini
DeepSeek
Qwen
GLM
- Grok
- Kimi
MiniMax
Llama
Mistral
- Ollama
- LM Studio
Nothing runs behind your back.
Edits and commands wait for your yes until you choose otherwise, and any turn comes undone in one click. When the agent says the tests pass, Nikola checks that they did.


Also in Nikola.
- Design mode
- Pages the agent builds open beside the chat. Change them by hand or by asking.
- Point and fix
- Click an element on the page and say what should change.
- Terminals
- Real terminals, and dev servers that keep running between turns.
- Skills and MCP
- Install a skill or an MCP server once, and every agent has it.
- Voice
- Speak instead of typing. The speech model runs on your computer.
- GitHub
- Clone your repositories and commit without leaving the chat.
Free. The whole app.
Bring your own keys, or the agents you already pay for. Nikola itself costs nothing.
Plus and Pro will add hosted models, with no API keys to manage. They are not open yet, and the app stays free either way.
Read every line.
Nikola is MIT licensed. Clone it, change it, run it your way.
git clone https://github.com/i87kai/Nikola-agentcd Nikola-agent && pnpm install