@fbraza/pi-todo-store

Pi extension for file-based todo storage and management.

Packages

Package details

extension

Install @fbraza/pi-todo-store from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@fbraza/pi-todo-store
Package
@fbraza/pi-todo-store
Version
0.1.0
Published
Jun 17, 2026
Downloads
not available
Author
fbraza
License
MIT
Types
extension
Size
74.4 KB
Dependencies
0 dependencies · 4 peers
Pi manifest JSON
{
  "extensions": [
    "./src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-todo-store

Standalone Pi extension for file-based todo storage and management.

It provides:

  • todo — a tool for list, list-all, get, create, update, append, delete, claim, and release operations.
  • /todos — a TUI command for browsing and managing project todos.

Todos are stored as markdown files under .pi/todos by default, or the path in PI_TODO_PATH.

Install

# install into your user pi settings
pi install ~/Documents/pi-todo-store

# or try it for the current run only
pi -e ~/Documents/pi-todo-store

Pi provides the host packages (@earendil-works/pi-ai, @earendil-works/pi-coding-agent, @earendil-works/pi-tui, typebox) at runtime, so they are declared as peer dependencies and are not bundled.

Acknowledgement

This extension acknowledges the todo-extension work of GitHub user mitsuhiko: https://github.com/mitsuhiko/agent-stuff/blob/main/extensions/todos.ts

Develop

npm install
npm run pack:check