Skip to content

Repository files navigation

🥧 pie

pie[xtensions, agents, skills, and stuff]

My daily-use extensions for pi, a customizable coding agent.

Yolo. Some work well, some are more experimental. They come with no guarantee of support.

All code is licensed under WTFPL.

Install

Install pie as a pi package from git:

pi install https://github.com/kumar303/pie

This clones the repo and loads the config extension. Type /pie-kumar303-config to selectively install the other extensions, skills, and themes.

Run pi update to pull the latest changes.

Extensions

Extension Description
bookmark Save and browse agent responses per session. Invoke with /bookmark.
brain Multi-task ongoing pi sessions. Invoke with /brain.
debug-keys Print raw terminal key codes for extension development. Invoke with /debug-keys.
git View git diffs and re-prompt the agent. Invoke with /git.
join Join a message channel and collaborate with other agents. Invoke with /join.
no-sleep-while-working Prevents your Mac from sleeping while pi is actively working on a task.
pie-kumar303-config Extension manager for this repo. Invoke with /pie-kumar303-config to selectively install/remove extensions via symlinks.
queue Send your agent a list of prompts, one at a time. Invoke with /queue <key>.
update-pr-description Rewrite your PR description to reflect the latest branch changes. Invoke with /update-pr-description.
vs-code-but-chill Restart language servers when they eat too much memory.
worktree Manage git worktrees. Invoke with /worktree.
yanked Yank (save) the current prompt for later.

Skills

Skill Description
test-break-fix Break the code, make sure tests fail, fix the code.
test-writing Write high quality automated tests.

Evals

Behavioural evals that run real pi sessions against real models live in evals/. They are slow and cost tokens, so they are separate from pnpm test.

Development

Install dependencies first:

pnpm install

To develop a specific extension locally, run pi with the -e flag:

pi -e ./extensions/git/

This loads the local version of the extension for that session.

Contributing

If you found a bug or want to improve something in here -- thank you! I can't guarantee I'll get to it, though. I recommend forking the repo or copying what you need to make it your own.

License

WTFPL — Do Whatever

About

pie[xtensions, agents, skills, and stuff]

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages