Macro
An open-source, all-in-one workspace combining email, messages, docs, tasks, agents, calls, and CRM with shared AI memory.
At a Glance
Fully open-source under AGPLv3. Self-host Macro for free under the terms of the license.
Engagement
Available On
Listed Jul 2026
About Macro
Macro is a fully open-source, all-in-one workspace that unifies email, team chat, collaborative docs, tasks, calls, agents, and CRM into a single keyboard-first interface. Built primarily in Rust and TypeScript, it is licensed under the GNU Affero General Public License v3.0 and available on GitHub. The project states it has raised $30M led by a16z and is based in New York City.
What It Is
Macro replaces a stack of separate productivity tools — think Superhuman for email, Slack for messaging, Notion for docs, Linear for tasks, and a standalone CRM — with one unified application. The core differentiator is shared AI memory: every night, Macro builds a team-level memory from across email, messages, tasks, docs, and calls, so both users and AI agents always have full context about what the team is doing. It runs in any modern browser and has an iOS app.
Core Feature Set
Macro ships a broad set of integrated modules:
- Email: Multi-account, unified inbox with keyboard-first triage, Signal/Noise filtering, and AI-assisted composition. The homepage describes it as combining the best of Superhuman, Claude, Gmail, and Outlook.
- Messages: Team channels and DMs linked to the broader workspace; anything @mentioned in a channel is automatically shared with channel members.
- Docs: Real-time collaborative documents backed by CRDTs and Durable Objects, markdown-native, agent-editable, and version-controlled.
- Tasks: Keyboard-first task management built around chat messages; agents can close tasks and update status when a linked pull request ships.
- Calls: Recorded, transcribed, and logged to team memory.
- CRM: Contact objects, custom properties, email sync, and enrichment — all queryable by agents.
- Canvas: A 2D board with embedded @links to tasks, files, and emails.
- File storage: Auto-imported from email and channels, fully searchable.
Architecture and Open-Source Model
Macro is described as "fully open source — not 'open core'" under AGPLv3. The primary language is Rust, with TypeScript also used. The repository on GitHub had 362 stars and 35 forks as of the latest data. Key architectural ideas include bidirectional @linking (so a doc mentioned in a message and the message both know about each other), channel-based permissions (join a channel, gain access to everything mentioned in it), and a unified inbox that aggregates emails, channel messages, task assignments, @mentions, and agent responses in one place split into Signal and Noise.
Self-hosting is supported under AGPLv3 terms; the project's FAQ covers what that involves. Commercial licensing and managed hosting arrangements are available via separate contact.
Agents and MCP Integration
Macro exposes its workspace to AI coding agents via the Model Context Protocol (MCP). Users can point Claude Code, Codex, or any MCP client at the workspace with a single command. The unified memory layer means agents have access to the full team context — not just a single chat history — making it possible to delegate tasks to agents that report back within the task interface.
Update: v2026.7.2.1
The latest release is v2026.7.2.1, published on July 2, 2026, indicating active and frequent shipping. The repository was last pushed on July 4, 2026. The project maintains a public changelog at docs.macro.com/changelog. The versioning scheme (year.month.day.patch) suggests a continuous-delivery cadence rather than major milestone releases.
Security and Compliance
Macro is SOC 2 Type II certified and holds CASA Tier 2 certification. The project states zero data retention (ZDR) with model providers, including no training on customer data. Security reports are accepted at security@macro.com with bounties paid according to severity and impact.
Community Discussions
Be the first to start a conversation about Macro
Share your experience with Macro, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully open-source under AGPLv3. Self-host Macro for free under the terms of the license.
- Messages
- Docs
- Tasks
- Calls
Capabilities
Key Features
- Unified email inbox with Signal/Noise filtering
- Multi-account email support
- Keyboard-first interface with shortcuts
- Real-time collaborative docs (CRDT-backed)
- Team channels and DMs
- Keyboard-first task management
- Agent-closeable tasks
- Shared team-level AI memory (refreshed nightly)
- Built-in CRM with contact objects and email sync
- Recorded and transcribed calls logged to memory
- Canvas 2D board with @linked blocks
- Bidirectional @linking across all content types
- Channel-based permissions
- MCP server for AI agent integration
- File storage auto-imported from email and channels
- Pull request integration linked to tasks
- iOS mobile app
- Self-hostable under AGPLv3
- SOC 2 Type II certified
- Zero data retention with model providers
