Skip to content

goose vs NanoClaw

Price, platforms and features side by side. The table says where each price was read and when.

goose

Open-source AI agent with a desktop app, CLI and API

Free

NanoClaw

Open-source personal AI agent that runs in containers you host

Free

Where they differ

  • goose is free. NanoClaw is free.
  • NanoClaw is self-hostable, according to its own site.
  • NanoClaw also covers chat assistant and templates.
In commonFree planmacOSWindowsLinuxOpen sourceWorkflow automationAI agents

At a glance

gooseNanoClaw
PricingFreeFree
Starts atFreeFree
Free planGoose is free and open source under the Apache 2.0 license, with no paid plan. Model usage is billed by the provider you connect, unless you run a local model or use a provider's free tier.The whole product is free and open source under the MIT license. You supply the computer it runs on and your own AI provider account, which the provider bills separately.
Free trialNone listedNone listed
macOS
Windows
Linux
Made byAgentic AI Foundation (AAIF)NanoCo
Price read fromgoose-docs.ainanoclaw.dev
CheckedOct 9, 2026Oct 6, 2026

Who each one suits

goose

  • Developers who want a local agent for coding and terminal work
  • People who want to reuse a Claude, ChatGPT or Gemini subscription they already pay for
  • Teams that share repeatable workflows as recipes

NanoClaw

  • People who want a personal agent running on hardware they control
  • Developers who want a small codebase they can read and fork
  • Giving an agent shell access inside a container instead of on the host

Worth knowing

goose

  • goose is free, but hosted models are billed by the provider you connect, and the docs note that not every provider has a free tier.
  • It runs on your own machine: there are desktop apps for macOS, Linux and Windows and a CLI, and the site lists no hosted cloud version.
  • The docs say goose relies heavily on tool calling and currently works best with Claude 4 models.
  • The project left Block for the Agentic AI Foundation in April 2026; its repository moved from block/goose to aaif-goose/goose.

NanoClaw

  • There is no hosted version: you install it yourself with git and a terminal, and the computer must stay on for the agent to respond.
  • The software is free, but hosted model usage is billed by the provider you connect, through a subscription or an API key.
  • Docker is the only supported container runtime, and Windows is supported only through WSL2.
  • The site lists no graphical app of its own: you talk to it in the terminal or through the messaging channels you connect.

Key features

goose

Desktop app, CLI and API
The same agent runs in a native desktop app, a terminal CLI and an API for embedding. The desktop app and CLI share provider, model and extension settings.
MCP extensions
More than 70 documented extensions connect goose to databases, APIs, browsers, GitHub, Google Drive and other tools through the Model Context Protocol, and you can build your own.
Providers and existing subscriptions
Works with 15+ providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure and Bedrock, or with a Claude, ChatGPT or Gemini subscription you already have, through ACP.
Built-in local inference
The desktop app can download a GGUF model from Hugging Face and run it in-process with llama.cpp, with no API key and no separate model server.
Recipes
Workflows are saved as portable YAML recipes holding instructions, extensions, parameters and subrecipes, then shared with a team or run in CI.
Subagents and safety controls
Subagents handle parallel tasks outside the main conversation. Safeguards include prompt injection detection, tool permission controls, a sandbox mode and an adversary reviewer.

NanoClaw

Messaging channels
Talk to agents in the terminal or connect WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Microsoft Teams and other channels, each installed on demand with an /add- skill.
Container isolation
Every active session runs in its own unprivileged Docker container and sees only the files you mount, so shell commands run inside the container rather than on your host.
Credential vault
By default agents never hold raw API keys: outbound requests pass through OneCLI's Agent Vault, which injects credentials at request time and applies per-agent policies and rate limits.
Scheduled tasks
Ask an agent in chat for a reminder or a recurring job and it creates a task on a cron-style schedule. Tasks can also be listed, paused and cancelled with the ncl admin CLI.
Choice of model provider
Claude is the default, Codex can be chosen during setup, and OpenCode or local Ollama models can be added later. Each agent group can use a different provider.
Templates and skills
A template stamps out a prebuilt agent with a persona, skills, MCP servers and paused recurring tasks, while skills add channels, providers or tools to your own fork.

Plans

goose

  • goose (Apache 2.0)Free

    The full desktop app, CLI and API. You bring a model provider, an existing AI subscription or a local model.

NanoClaw

  • NanoClaw (MIT licensed)Free

    The complete self-hosted agent, with channels, providers and tools added as skills. Model usage is billed by the provider you connect, unless you run local Ollama models.

More comparisons