@fbraza/pi-todo-store
Pi extension for file-based todo storage and management.
Package details
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