@tmustier/pi-arcade
Arcade minigames for the Pi coding agent.
Package details
Install @tmustier/pi-arcade from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@tmustier/pi-arcade- Package
@tmustier/pi-arcade- Version
0.1.5- Published
- Feb 3, 2026
- Downloads
- 63/mo · 28/wk
- Author
- tmustier
- License
- MIT
- Types
- extension
- Size
- 2.1 MB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"spice-invaders.ts",
"picman.ts",
"ping.ts",
"tetris.ts",
"mario-not/mario-not.ts"
],
"video": "https://raw.githubusercontent.com/tmustier/pi-extensions/main/arcade/assets/demo.mp4"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
arcade
Snake is cool, but have you tried:
- sPIce-invaders (
/spice-invaders) - typeclawdfor a special challenge that gets harder every level - picman (
/picman) - ping (
/ping) - in a similar vein to patriceckhart's - tetris (
/tetris) - mario-not (
/mario-not) - Mario-style platformer (experimental)
Install
Pi package manager
pi install npm:@tmustier/pi-arcade
pi install git:github.com/tmustier/pi-extensions
Then filter to just the games in ~/.pi/agent/settings.json:
{
"packages": [
{
"source": "git:github.com/tmustier/pi-extensions",
"extensions": [
"arcade/spice-invaders.ts",
"arcade/picman.ts",
"arcade/ping.ts",
"arcade/tetris.ts",
"arcade/mario-not/mario-not.ts"
]
}
]
}
Local clone
# All games
ln -s ~/pi-extensions/arcade/*.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/mario-not/mario-not.ts ~/.pi/agent/extensions/
# Or individual games
ln -s ~/pi-extensions/arcade/spice-invaders.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/picman.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/ping.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/tetris.ts ~/.pi/agent/extensions/
ln -s ~/pi-extensions/arcade/mario-not/mario-not.ts ~/.pi/agent/extensions/
Or add to ~/.pi/agent/settings.json:
{
"extensions": [
"~/pi-extensions/arcade/spice-invaders.ts",
"~/pi-extensions/arcade/picman.ts",
"~/pi-extensions/arcade/ping.ts",
"~/pi-extensions/arcade/tetris.ts",
"~/pi-extensions/arcade/mario-not/mario-not.ts"
]
}
Changelog
See CHANGELOG.md.