Modules
Modules are Alfred’s abilities. They’re what let Alfred do more than answer from chat alone, like searching the web, remembering things, setting reminders, generating images, running code, reading websites, managing Cards, or automating tasks.
Manage modules
Section titled “Manage modules”You can manage your modules from the Modules Page, or from the Settings Panel on the right of the Dashboard.
Some modules are enabled by default, some are optional, and some need a specific plan or platform before they show up.
You can also just ask Alfred. He can tell you what he currently has access to and what a specific module would give him.
What’s available
Section titled “What’s available”This isn’t the complete list, modules get added and changed over time, but it covers the ones you’re most likely to care about.
| Module | What it gives Alfred |
|---|---|
| Files | Reading, searching, importing and managing your Cards |
| Brain Agent | Alfred’s memory and sense of self, see Brain |
| Memory Store | Storing long-term memories |
| Chat Memory | Searching and recalling memories and past conversations |
| Web Search | Searching the web for current information |
| Website Reader | Reading and analyzing a specific website |
| Browser Agent | A separate Alfred instance that handles research and browsing |
| Automation | Reflexes and background agents, see Automation |
| Reminder | One-time and recurring reminders |
| Messenger | Sending you messages through Discord and other channels |
| Code Runner | Running Python or JavaScript in a sandbox, see Sandbox |
| Sandbox VM | A full sandboxed machine with GitHub and Cards access |
| Image Generation | Generating and editing images |
| Art Agent | A dedicated agent for image work |
| Blender Agent | Generating 3D models through Blender |
| Chart Creator | Building charts and diagrams |
| Discord Agent | Acting inside Discord servers, see Discord |
| Settings API | Letting Alfred change your ButlerBot settings for you |
| Vision Agent | Handling images for models that can’t see them natively |
Defaults
Section titled “Defaults”A subset of modules are enabled by default, roughly the ones most people want most of the time. Cards, reminders, automation and basic code running are usually available without any setup.
The optional ones are more specialized. Turn them on when you actually want Alfred using that ability.
When to disable a module
Section titled “When to disable a module”Disable a module when you don’t want Alfred using that ability, or when you don’t need it in most conversations.
This isn’t just tidiness. Every enabled module takes up context and gives Alfred more to consider, so disabling the ones you don’t use makes conversations cheaper and usually raises answer quality too. If Alfred keeps reaching for a tool you don’t want him using, turning that module off is the fix.