3 pointsby c4pt0r6 hours ago1 comment
  • c4pt0r6 hours 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!

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