Skip to main content

Production ready AI agent framework

Project description

Cheshire Cat AI logo

[!WARNING] Version 2 is unstable alpha! This new version is still under heavy development and needs work before it becomes stable. Expect breaking changes, rough edges, and incomplete features. Not recommended for production use yet.

Cheshire Cat AI (Stregatto)

Best framework to learn how AI agents work.

It is designed bottom up to be easy to understand and easy to extend via vibe coding / agentic engineering.

Main use case of the Cat is education & research. Many companies and institutions use it to publish agents on the web.

Give the project a star ⭐ if you like creative cats!

Quickstart

In an empty folder:

uv init --bare
uv add cheshire-cat-ai
uv run ccat

Docs and Resources

Roadmap & Contributing

Roadmaps are for amateurs.

If you have a proposal, open an issue and only do a PR if the issue is assigned to you. Read the contributor guide.

License and trademark

Code is licensed under GPL3.
The Cheshire Cat AI logo and name are property of Piero Savastano (founder and maintainer).

Which way to go?

(back to top)

Wikipedia picture of the Cheshire Cat

"Would you tell me, please, which way I ought to go from here?"
"That depends a good deal on where you want to get to," said the Cat.
"I don't much care where--" said Alice.
"Then it doesn't matter which way you go," said the Cat.

(Alice's Adventures in Wonderland - Lewis Carroll)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cheshire_cat_ai-2.0.20.tar.gz (820.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cheshire_cat_ai-2.0.20-py3-none-any.whl (460.9 kB view details)

Uploaded Python 3

File details

Details for the file cheshire_cat_ai-2.0.20.tar.gz.

File metadata

  • Download URL: cheshire_cat_ai-2.0.20.tar.gz
  • Upload date:
  • Size: 820.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cheshire_cat_ai-2.0.20.tar.gz
Algorithm Hash digest
SHA256 101da2925d0fd2938d96e7bdaae6547666fbf2d76e58f21c65a58641b8d91e57
MD5 5c3851cda7ce4ad7b608e3f544d962a8
BLAKE2b-256 58a772773461411b4fafe3f3db3f2aba4dc2e3c5d789abcba88ec71544303141

See more details on using hashes here.

File details

Details for the file cheshire_cat_ai-2.0.20-py3-none-any.whl.

File metadata

  • Download URL: cheshire_cat_ai-2.0.20-py3-none-any.whl
  • Upload date:
  • Size: 460.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cheshire_cat_ai-2.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c8e13a4f63b3b190e4093cc23055e2fdab16b8f5210579d5e2210015f313d4
MD5 0570fa5d7022d54a385bec4aab1fd180
BLAKE2b-256 43ca81ee52a3fa94c130b91def1b733bf1f41b768aadde466c217b4353d9c0ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page