{"slug":"cheshire-cat","name":"Cheshire Cat AI","vendor":"Piero Savastano","tagline":"Hackable open-source Python framework for building AI agents as a self-hosted microservice with plugins, hooks and a REST API","url":"https://agentboards.org/agent/cheshire-cat","website":"https://cheshirecat.ai","docs":"https://cheshire-cat-ai.github.io/docs/","repo":"https://github.com/cheshire-cat-ai/core","category":"framework","execution":["local"],"license":"GPL-3.0","open_source":true,"pricing":{"model":"free","summary":"Free and open source under GPL-3; professional training, support and customization are offered separately","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["configurable LLM"],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":false,"openapi":true},"capabilities":{"terminal_exec":false,"browser":false,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":false,"headless_ci":false},"context_window":"model-dependent","platforms":["macos","linux","windows"],"install":[{"label":"uv","command":"uv init --bare && uv add cheshire-cat-ai && uv run ccat"}],"benchmarks":[],"tags":["open-source","plugins","hooks","self-hosted","preview","education"],"github_stars":3094,"metrics":{"stars":3094,"pushed_at":"2026-07-29T12:44:29Z","archived":false,"open_issues":11,"latest_version":"2.0.23","latest_version_at":"2026-07-08T16:13:52Z","latest_version_url":"https://github.com/cheshire-cat-ai/core/releases/tag/2.0.23","version_source":"github","checked_at":"2026-10-02T05:04:53.737Z"},"sources":{"readme":"https://github.com/cheshire-cat-ai/core","docs":"https://cheshire-cat-ai.github.io/docs/","license":"https://github.com/cheshire-cat-ai/core/blob/main/LICENSE","install":"https://github.com/cheshire-cat-ai/core"},"verified_at":"2026-09-04","adoption":{"score":3.4,"signals":{"github_stars":3087,"hn_mentions_1y":4},"measured_at":"2026-09-21"},"scores":{"panel":5.4,"adoption":3.4,"spread":2.3,"facts":3.3,"board":4.8,"dimensions":{"reliability":5,"usefulness":4.3,"cost":7.8,"longevity":4.3},"per_persona":{"amigo":5.3,"critico":5,"profesor":5.5,"inversora":5.3,"jefa":4.5,"hacker":6.8},"community":null},"rank":null,"category_rank":110,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker's 7 and La Jefa's 3 are both correct about a project whose own README says version two is an unstable alpha not recommended for production.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick Cheshire Cat if you are learning how agent runtimes fit together; pick Flowise when you want to assemble something usable this afternoon.","scores":{"reliability":5,"usefulness":4,"cost":8,"longevity":4},"evidence":["https://cheshire-cat-ai.github.io/docs/","https://github.com/cheshire-cat-ai/core"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The README labels version two an unstable alpha under heavy development and not recommended for production, and plugins may register their own endpoints.","scores":{"reliability":4,"usefulness":4,"cost":8,"longevity":4},"evidence":["https://github.com/cheshire-cat-ai/core","https://cheshire-cat-ai.github.io/docs/"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"The design puts the agent behind a REST boundary with an interactive schema, which makes the runtime an inspectable service rather than a library call.","scores":{"reliability":6,"usefulness":5,"cost":7,"longevity":4},"evidence":["https://cheshire-cat-ai.github.io/docs/","https://github.com/cheshire-cat-ai/core"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"Copyleft core with training, support and customisation sold beside it, which is a consulting business wearing an open-source hat, and those scale with hours.","scores":{"reliability":5,"usefulness":4,"cost":7,"longevity":5},"evidence":["https://cheshirecat.ai","https://github.com/cheshire-cat-ai/core/blob/main/LICENSE"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Nothing per seat, and a strong copyleft licence plus an alpha label means two separate reviews before sixty developers could touch it.","scores":{"reliability":3,"usefulness":3,"cost":8,"longevity":4},"evidence":["https://github.com/cheshire-cat-ai/core","https://cheshire-cat-ai.github.io/docs/"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"GPL-3, which means my fork stays open and so does everybody else's, one uv command to run it, and Python plugins that add tools and hooks.","scores":{"reliability":7,"usefulness":6,"cost":9,"longevity":5},"evidence":["https://github.com/cheshire-cat-ai/core/blob/main/LICENSE","https://github.com/cheshire-cat-ai/core"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It runs its admin interface on port 1865, and the Italian name is Stregatto, so the branding got more attention than the release notes.","scores":null,"evidence":[]}]}