You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
pi-mom-slack: a community Slack bot for pi 1.x
#11844
Since mom left pi-mono in April, I have been running pi in Slack for my own work, and I packaged it: pi-mom-slack (MIT).
npx pi-mom-slack
What it does
One pi session per Slack thread, with its own working directory, kept across restarts (SessionManager.continueRecent).
Uses your pi as configured: model, credentials, skills and AGENTS.md from ~/.pi/agent. Extensions are not loaded, since many expect a terminal.
Files both ways; images go to the model when it reads them.
!stop, !status, !model, !help.
A run cut by a restart resumes on its own; if Socket Mode stays down, the process exits so its supervisor restarts it; the agent's shell runs without the Slack tokens or credential-looking variables.
Usable as a library: customTools, commands, hooks.
What it is not
It is not a port of mom: no Docker mode, no scheduled events, no MEMORY.md yet. It runs pi's tools as the bot's user.
Staying current
A daily Action tests against the latest pi. Green: a patch release with npm provenance. Red: pi proposes a fix as a PR, reviewed by a human.
Feedback welcome, especially from people who ran mom: what do you miss? And if you would rather I change the name or the wording, tell me.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Since mom left pi-mono in April, I have been running pi in Slack for my own work, and I packaged it: pi-mom-slack (MIT).
What it does
What it is not
It is not a port of mom: no Docker mode, no scheduled events, no MEMORY.md yet. It runs pi's tools as the bot's user.
Staying current
A daily Action tests against the latest pi. Green: a patch release with npm provenance. Red: pi proposes a fix as a PR, reviewed by a human.
Feedback welcome, especially from people who ran mom: what do you miss? And if you would rather I change the name or the wording, tell me.
https://github.com/tsua0002/pi-mom-slack
All reactions