How it works
Discord → gateway → pi subprocess. The gateway does not embed pi. It finds your installed binary, reuses your login, and gives every channel its own persistent session directory.
Discord gateway for the pi coding agent. 3,541 installs in the past year.
/pi statusDiscord → gateway → pi subprocess. The gateway does not embed pi. It finds your installed binary, reuses your login, and gives every channel its own persistent session directory.
Every message lands in SQLite first. Stuck jobs recover after a crash. Channels process serially, with a configurable global concurrency limit. Nothing gets lost while the agent is busy.
Channel access policies, slash commands, scheduled and one-time tasks, attachment relay, message splitting, typing indicators, and a setup wizard that gets a bot live in under a minute.
A herdr plugin that runs lazygit in a narrow sidebar pane with AI commit message generation. Press one key to open the sidebar, one key to expand it into the full layout, and one key to commit with an AI-written message.
C opens the AI commit pane. U toggles between the compact sidebar and the full lazygit layout. ; opens settings. Everything else is stock lazygit, so nothing new to learn.
The plugin calls the CLI's non-interactive mode under your login. The staged diff and the prompt go to that CLI on your machine, within a character budget, and nothing is sent at any other time.
CI runs the plugin end to end. Releases are pinned by tag, installable with one herdr command, and the README includes a prompt so an agent can install it for you.
Involution Hell is a non-profit, open-source platform where students share study resources, course notes and project experience. Current students and recent grads building practical skills in algorithms and system design.
A non-profit, open-source platform where students share study resources, course notes and project experience. Built by current students and recent grads.
A docs platform with folder-as-a-book navigation, Chinese and English, automated deployment, image migration and content checks. Alongside it: a backend, a Discord ChatBot bridging chat to the site, and agent tools with an MCP server.
Student-led and non-profit. Contribution guidelines, PR checks and UI conventions let 32 contributors ship content, translations, fixes and design without stepping on each other.
Study resources, course notes and project experience, shared openly. A community is harder to build than a repo, and it outlasts any single project.
Most of these live in the pi coding agent ecosystem: gateways, conventions, a wiki that writes itself. All open source on GitHub.
I'm Colin. You can call me Crokily.
I work across agent workflows, full-stack applications and native tools. I'm interested in how a model uses tools, how the software behaves, and how it feels to the person using it.
Most of my recent work puts coding agents into the places people already are: Discord, Slack, the terminal. The rest is a learning community I help run, and notes from trying things.