Code Puppy is an open-source AI coding agent that runs in your terminal, built as a playful but capable alternative to editor-bound assistants. Published on GitHub with about 870 stars under the MIT license and updated in October 2026, it is distributed through PyPI and can be launched with a single command.
Code Puppy understands programming tasks, generates code, and explains its reasoning, in the spirit of tools like Cursor or Windsurf but without the IDE lock-in or subscription. It is built on the Pydantic AI framework and is model-flexible, so you bring your own API keys and choose which models do the work. The project leans into its theme: agents are “puppies,” and the documentation jokes about running dozens of them in parallel on larger jobs. A privacy commitment is documented in the repository.
Getting started is deliberately lightweight: a single uvx command launches the agent, and the package is also published on PyPI for standard installation. Project documentation lives at code-puppy.dev, and the maintainers run a Discord community for support and discussion. Under the jokes, the engineering is conventional and inspectable โ the repository carries an automated test suite and continuous integration, so contributors can extend the agent’s tools and behaviors like any other open-source Python project.
Code Puppy is free and open source under the MIT license. There is no subscription; your only costs are the model API usage billed by whichever provider you connect.
It suits developers who like terminal workflows, want an AI pair programmer without paying for a proprietary IDE, or need a scriptable coding agent they can run many copies of in automated environments.