EveryDev.ai
Subscribe
Home
Tools

4,072+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Code Puppy
    Code Puppy icon

    Code Puppy

    AI Coding Assistants
    Featured

    An open-source, MIT-licensed AI code agent for the terminal that generates, edits, and explains code with zero telemetry and support for 65+ LLM providers.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. Bring your own API keys for LLM providers.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Android
    Web

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsCommand Line AssistantsAgent Frameworks

    Alternatives

    Mastra CodeKimi Code CLIBullet
    Developer
    Mike PfaffenbergerMike Pfaffenberger builds Code Puppy, an open-source termina…

    Listed Sep 2026

    About Code Puppy

    Code Puppy is an open-source, MIT-licensed AI-powered code generation agent built by Mike Pfaffenberger and installable via uvx code-puppy. It was created, per the README, "angrily in reaction to Windsurf and Cursor removing access to models and raising prices," and runs entirely from the command line with a strong privacy-first architecture. The project reports 826 GitHub stars and 170k+ PyPI downloads as of the available data.

    What It Is

    Code Puppy is a terminal-based agentic coding assistant in the same category as Cursor and Windsurf, but designed to run without a proprietary IDE. It understands programming tasks, generates and edits code, executes shell commands, and explains its reasoning — all from a CLI prompt. Because it is 100% open source under the MIT license, users can inspect, fork, and self-host it without any vendor lock-in.

    Model Access and Provider Support

    One of Code Puppy's headline features is its breadth of model support. It integrates with models.dev to give access to 65+ providers and over 1,000 model offerings via a single /add_model interactive TUI command. Out of the box it supports OpenAI, Anthropic, Google Gemini, Cerebras, Ollama, xAI (Grok), Groq, Mistral, Together AI, Perplexity, DeepInfra, Cohere, and many more. A round-robin model distribution feature lets users cycle across multiple API keys or models to stay within rate limits. For full privacy, users can point it at a local VLLM, SGLang, or Llama.cpp server so no data leaves their network.

    Speculative Tool Execution

    A notable performance feature called Speculative Tool Execution (toggled with Ctrl+X Ctrl+S) starts running the model's tool calls while the model is still generating them. Read-heavy operations like read_file, grep, and list_files launch the moment their argument line closes, hiding tool latency behind the model's own typing time. A live scoreboard above the prompt tracks hits, misses, and estimated time saved per session.

    Agent System and Customization

    Code Puppy ships with a flexible multi-agent system. Users can switch between built-in Python agents (like the default code-puppy agent and an agent-creator helper) or define their own agents as JSON files stored in ~/.code_puppy/agents/. JSON agents support custom system prompts, tool access lists, pinned models, and per-agent model settings — no Python knowledge required. The system also supports AGENTS.md files for project-level coding standards and conventions, compatible with the agent.md specification.

    Privacy Architecture

    The README describes a zero-telemetry commitment: no usage analytics, no prompt logging, no behavioral profiling, and no third-party data sharing. The project is independently maintained with no corporate or investor backing, which the author argues makes the privacy commitment structurally enforceable. Prompts flow only to the LLM provider the user configures, and a fully local inference path is supported.

    Platform and Setup

    Code Puppy requires Python 3.11+ and is installable on macOS, Linux, Windows, and Android (via Termux). The recommended install method is uvx code-puppy, which requires no separate pip install step. An optional DBOS durable-execution plugin (installed via the durable extra) checkpoints agent runs to a local SQLite or Postgres database, enabling crash recovery and resumption of long sessions. MCP server integration is available via the /mcp command.

    Code Puppy - 1

    Community Discussions

    Be the first to start a conversation about Code Puppy

    Share your experience with Code Puppy, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. Bring your own API keys for LLM providers.

    • Full CLI-based AI coding agent
    • Support for 65+ LLM providers
    • Multi-agent system
    • MCP server integration
    • Zero telemetry

    Capabilities

    Key Features

    • AI-powered code generation and editing
    • Terminal/CLI-based interface
    • Speculative tool execution for reduced latency
    • Support for 65+ LLM providers via models.dev integration
    • Round-robin model distribution for rate limit management
    • Multi-agent system with Python and JSON agent types
    • Custom agent creation via JSON configuration
    • AGENTS.md support for project coding standards
    • MCP server integration
    • Shell command execution
    • File read/write/delete/grep tools
    • DBOS durable execution for crash recovery
    • Zero telemetry and privacy-first architecture
    • Local inference support (VLLM, SGLang, Llama.cpp)
    • Meta Muse OAuth integration
    • Custom slash commands via markdown files
    • Auto-compact with system message merging
    • Context truncation via /truncate command

    Integrations

    OpenAI
    Anthropic
    Google Gemini
    Cerebras
    Ollama
    xAI (Grok)
    Groq
    Mistral
    Together AI
    Perplexity
    DeepInfra
    Cohere
    Meta Muse
    models.dev
    DBOS
    MCP servers
    Pydantic AI
    VLLM
    SGLang
    Llama.cpp
    OpenRouter
    AIHubMix
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Code Puppy and help others make informed decisions.

    Developer

    Mike Pfaffenberger

    Mike Pfaffenberger builds Code Puppy, an open-source terminal-based AI coding agent, as an independent developer. The project was created as a privacy-respecting, cost-conscious alternative to commercial AI IDEs like Cursor and Windsurf. With no corporate or investor backing, the project operates with a strict zero-telemetry, zero-data-collection policy. Development is active on GitHub with community support via Discord.

    Read more about Mike Pfaffenberger
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Mastra Code icon

    Mastra Code

    Mastra Code is a terminal-based AI coding agent that connects to 70+ AI models and provides tools for reading, searching, editing, and executing code directly in your terminal.

    Kimi Code CLI icon

    Kimi Code CLI

    An open-source AI agent that runs in the terminal, helping developers complete software development tasks, edit code, execute shell commands, and search the web autonomously.

    Bullet icon

    Bullet

    A fast CLI coding agent that routes tasks to the right model, searches codebases efficiently, and executes tool calls in parallel to minimize wait time.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    894 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    253 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    754 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions