Analysis updated 2026-05-18
Ask pie to summarize an unfamiliar repository in plain English.
Have pie fix failing tests or add a README example automatically.
Set up triggers that watch for file changes and run tasks in the background.
Resume a previous coding session with full conversation memory.
| c4pt0r/pie | corrode/refactoring-rust | doggy8088/leak-hunter | |
|---|---|---|---|
| Stars | 60 | 61 | 57 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires an API key from a supported provider, or a locally running compatible model server.
Pie is a terminal-based AI coding assistant that you run inside a software project. Once started, you type requests in plain English and the tool reads files, makes edits, runs shell commands, and keeps memory of your preferences across sessions. It is a rewrite of an earlier project called pi, rebuilt in the Rust programming language for performance and reliability. To use it, you point pie at your project folder, connect it to an AI provider by setting an API key, and then have a conversation with it. You can ask things like "summarize this repository", "fix the failing tests", or "add a README example and run the checks". The tool handles the file reading, editing, and command running on your behalf. When a session ends, pie saves the transcript so you can pick up where you left off with the resume option. Pie works with several popular AI services, including Anthropic, OpenAI, Groq, Mistral, Gemini, and OpenRouter. You can also point it at a locally running AI model if you set up a compatible local server. You switch between providers and models at any time from inside the session. One notable feature is triggers. You describe an automation in plain chat, such as "when this file appears, run the tests", and pie converts that into an ongoing rule that checks conditions in the background and fires when they match. This is useful for watching for build artifacts, file changes, or events from external tools. Triggers run in a separate background process so they do not interrupt your main conversation. All session history, memory notes, stored API keys, and configuration live in a folder called .pie in your home directory by default. The project is open source under the MIT license and is built and tested using standard Rust tooling.
A terminal-based AI coding assistant, rewritten in Rust, that reads files, makes edits, runs commands, and remembers your preferences across sessions.
Mainly Rust. The stack also includes Rust.
MIT license: free to use, modify, and distribute, including commercially, with attribution.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.