Overview of mom (Master Of Mischief)
mainmom (Master Of Mischief) is a self-managing Slack bot powered by an LLM. It can execute bash commands, read/write files, and interact with your development environment.
Key characteristics include:
- Self-Managing: It autonomously installs its own tools (via
apk,npm, etc.), writes scripts, and configures credentials. - Slack Integration: Responds to
@mentionsin channels and DMs. - Docker Sandbox Support: Highly recommended to run mom in an isolated container for security.
- Persistent Workspace: Maintains conversation history, files, and custom CLI tools (called "skills") in a controlled directory.
- Thread-Based Details: Keeps main messages clean by placing verbose tool execution details in Slack threads.