Install latest/stable of puny

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install puny

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for puny

Package name

  • puny

License

  • MIT

Last updated

  • 26 July 2026 - latest/stable
  • Today - latest/edge

Websites


Donations


Source code


Report a bug


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

A tiny, natively compiled, single binary AI coding agent

A minimal AI coding agent for the terminal that currently supports the following model providers:

Puny lets you chat with an LLM and gives it a curated set of coding tools so it can read, edit, search, and inspect your codebase.

Features

  • Multiple providers: local-first LM Studio, or hosted models via OpenCode Zen, OpenCode Go, or your GitHub Copilot subscription.
  • Interactive model picker: choose the model to load when Puny starts.
  • Multi-turn chat: keeps the conversation history across messages.
  • Tool calling: the LLM can use built-in tools to work with your project.
  • Skills system: extend Puny with reusable prompt-engineering skills stored in markdown files.
  • Built-in tools:
    • Read, write, and list files in your project
    • Run shell commands
    • Search your codebase
    • Check git status and diff
    • Fetch web pages

Install puny on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using puny