Skip to content

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.

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.

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.

ModuleWhat it gives Alfred
FilesReading, searching, importing and managing your Cards
Brain AgentAlfred’s memory and sense of self, see Brain
Memory StoreStoring long-term memories
Chat MemorySearching and recalling memories and past conversations
Web SearchSearching the web for current information
Website ReaderReading and analyzing a specific website
Browser AgentA separate Alfred instance that handles research and browsing
AutomationReflexes and background agents, see Automation
ReminderOne-time and recurring reminders
MessengerSending you messages through Discord and other channels
Code RunnerRunning Python or JavaScript in a sandbox, see Sandbox
Sandbox VMA full sandboxed machine with GitHub and Cards access
Image GenerationGenerating and editing images
Art AgentA dedicated agent for image work
Blender AgentGenerating 3D models through Blender
Chart CreatorBuilding charts and diagrams
Discord AgentActing inside Discord servers, see Discord
Settings APILetting Alfred change your ButlerBot settings for you
Vision AgentHandling images for models that can’t see them natively

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.

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.