About Macro
Macro is an all-in-one workspace for teams that brings messaging, mail, documents, tasks, AI agents, calls and customer records into a single quick interface. Everything in the workspace can be linked with @ mentions and searched, so people and agents do not have to hop between separate tools to find context.
The project grew from its founders' wish for a single operating system for their startup, after using Slack, Linear, Notion, HubSpot and Superhuman, which do not work together as one system. A shared team-level memory ties the pieces together. Repository topics reference Slack, Notion and Linear as comparison points, plus MCP and agent support. The code base is written in Rust and TypeScript.
Macro is licensed under AGPL-3.0 and offers a hosted sign-up, with documentation, a demo booking and a feature request channel linked in the README. It suits startups and small teams that want to replace a stack of separate collaboration tools.
Key features
- Unified email, chat and docs
- Tasks and CRM in the same workspace
- AI agents with shared team memory
- @-linking across all content
- Searchable workspace content
- Calls and meetings
Good fit for
- →Startup operating system replacing several SaaS tools
- →Teams wanting agents with shared context
- Tags
- workspace
- team-collaboration
- ai-agents
- crm
- chat
- all-in-one
- rust
Macro: questions and answers
- What is Macro used for?
- Macro is an open-source team workspace that brings email, chat, documents, tasks, AI agents, calls and CRM together with shared AI memory. It is a good fit for startup operating system replacing several SaaS tools and teams wanting agents with shared context.
- Is Macro open source?
- Yes. Macro is open source under the AGPL-3.0 licence. Its source code is on GitHub at macro-inc/macro and is written mainly in Rust.
- Is Macro free?
- Yes. Macro is open source, so the software itself is free to use. A managed cloud version is also available, with paid plans from $40 per seat per month.
- Can I self-host Macro?
- Yes. Macro can be self-hosted on your own server or infrastructure.
- What is Macro an alternative to?
- Macro is an open-source alternative to Slack, Notion, Google Chat and Zoho Cliq. Other open-source alternatives to Slack include Colanode, Rocket.Chat and Mattermost.
- Is Macro actively maintained?
- Yes. The most recent commit to Macro was on 2 October 2026, and the latest release is v2026.10.1.0, published on 1 October 2026. The project has 4.5k stars on GitHub.
Open-source alternatives to Macro
See all
Colanode
Docs & Wikis
Open-source and local-first Slack and Notion alternative that puts you in control of your
Apache-2.0vs Notion★ 5.2k
Rocket.Chat
Team Chat
The Secure CommsOS™ for mission-critical operations
OSSvs Slack★ 46k
Mattermost
Team Chat
Mattermost is an open source platform for secure collaboration across the entire software
OSSvs Slack★ 39k
Zulip
Team Chat
Zulip server and web application. Open-source team chat that helps teams stay productive a
Apache-2.0vs Slack★ 26k
Element
Team Chat
A glossy Matrix collaboration client for the web.
AGPL-3.0vs Slack★ 14k
Campfire
Team Chat
Super simple group chat, without a subscription
MITvs Slack★ 4.7k
SaaS alternatives to Macro
See all
Slack
Team Chat
Slack is a team messaging platform with channels, huddles, canvases, workflows and AI features, now part of Salesforce.
SaaS
Notion
Note Taking
Notion is an AI-enabled workspace for notes, docs, wikis and projects, with agents, meeting notes and search across connected apps.
SaaS
Google Chat
Team Chat
Messaging and spaces inside Google Workspace with Meet and Docs integration
SaaS
Zoho Cliq
Team Chat
Team messaging with channels, calls and bots inside the Zoho ecosystem
SaaS
Lark
Team Chat
Chat, docs, calendar and video meetings suite from ByteDance
SaaS
Chatwork
Team Chat
Business chat tool from Japan with group messaging and task assignment
SaaS

