A coding agent
with a frog in it.
A small Mac app for real work with AI. Sign in with your Claude or ChatGPT plan, paste a key, or run a model on your own machine. Nothing runs without your say-so.
- claude auth login
- Claude subscription
- codex login
- ChatGPT subscription
- paste a key
- Nine API providers
- ollama run
- Local and offline
curl -fsSL https://ai.crooli.com/install.sh | bash → Downloading Croo latest for Apple Silicon → Installing into /Applications ✓ Opened Croo.app no “damaged app” prompt
The app
Every step on screen.
Nothing behind your back.
Your plan, your keys,
Get CrooFour permission modes
Pick how much it may do alone. ⇧Tab switches mid-chat.
Every edit and every command waits for your yes, with the exact diff on screen.
Providers
- Claude
- OpenAI
- Gemini
- OpenRouter
- Groq
- DeepSeek
- Mistral
- xAI
- Together
- Ollama
- LM Studio
~/.local/share/croo/models.json { "claude-code": [{ "id": "claude-opus-5-5", "name": "Opus 5.5", "status": "current" }] }
The rest of the toolbox
- Terminal and file tree
- Hooks, skills, MCP
- Preview browser
- ⌘K for everything
- Run buttons on code
- Voice, on-device
- Claude
- ChatGPT
- Gemini
- Ollama
- OpenRouter
See the diff,
then say yes.
Each edit and each command shows up before it runs, down to the exact lines. Between approvals the agent works quietly, and a stretch of tool calls folds into one line.
Try it on a small projectFor questions
that aren’t code.
Chat mode is a plain conversation that remembers what you tell it. Weather, routes, flights and charts arrive as cards drawn by the app, not paragraphs.
- weather
- Forecast cards
- charts
- From numbers in chat
- web
- Reads pages, cites them
- memory
- Readable, editable
Croo 0.24
Free, small and MIT licensed. Point it at a folder you can afford to experiment in, keep it on Manual, and watch what it does.
curl -fsSL https://ai.crooli.com/install.sh | bash
git clone https://github.com/xandertaylorx/croo && cd croo && npm i && npm run dist
Apple Silicon. Downloaded the .dmg and macOS calls it “damaged”? It isn’t: run xattr -cr /Applications/Croo.app once.