Hacker News new | ask | show | jobs
by c4pt0r 14 days ago
Hi HN, Pie author here

I’ve been building pie, an open-source coding agent written in Rust. The initial reason was that I had some proactive, long-term automated tasks to run on a local DS v4 model. Therefore, I needed a customizable agent runtime to support these custom tasks, such as triggers, to perform some simple automation, Over time, the project gradually became more and more usable, so I thought I might as well turn it into a proper project. Of course, most of the code in this project was written by AI. If you’re sensitive to AI-generated code or AI coding, feel free to simply ignore it.

Pie runs inside your local project directory, can inspect/edit files, run shell commands, keep resumable sessions, and use different model providers, including local OpenAI-compatible servers.

The goal is not just to build another chat UI for coding, but a local agent runtime for developer workflows: slash commands, session history, skills, MCP tools, cron/triggers, and a small hub so agents running on different machines can send messages to each other.

A few things I’ve been focusing on recently:

- local/session-first workflows: resume sessions, search history, save transcripts

- model flexibility: Anthropic/OpenAI/etc., plus local OpenAI-compatible endpoints

- MCP and skills for attaching project-specific tools/instructions

- cron/triggers for lightweight automation inside a coding session

- SSH/headless support for running agents on remote dev boxes

- a web UI that mirrors the terminal runtime rather than replacing it

- an optional hub for agent-to-agent messaging and notifications

Love to hear feedback from you, thank you!

1 comments

Did you port this using AI against or with the authors of Pi support? Seems incredibly disrespectful, shame.