A unified AI-powered operating system that integrates email, tasks, docs, CRM, and communication into one interconnected workspace.
Overview
Macro is an ambitious, open-source unified interface that replaces siloed tools like Slack, Linear, Notion, and HubSpot by connecting them into a single system with shared team-level AI memory. Built from first principles using Rust and SolidJS, it creates a 'web of context' where every document, task, email, and message is bidirectionally linked, allowing AI agents to understand and act on a team's entire operational history.
Founded year:2021
Founder:Jacob Beckerman
Team size:11-50
Popularity:Growing challenger in the unified workspace market
HQ:New York, New York, USA
Status:Active
Funding status:Venture Funded
Revenue source:Subscriptions
Customer type:Enterprise
Funding:Venture-backed by Andreessen Horowitz
Pricing:Subscription
Tech stack:Rust, SolidJS, CRDTs, AGPL-3.0
Platform:Web • macOS • Windows • iOS
Integrations:Gmail, Google Workspace, Linear, Slack, Notion, HubSpot, Superhuman, GitHub
Founder story
Macro was founded in 2021 by Jacob Beckerman, a former student of the Jerome Fisher M&T Program at UPenn/Wharton and analyst at Bridgewater Associates. Frustrated by the lack of interoperability between modern SaaS tools, Beckerman aimed to rebuild the office suite from first principles, launching Macro as a unified OS for startups to centralize their knowledge and operations.
What it does
Unified Inbox: Centralizes emails, channel messages, task assignments, and agent responses with signal-vs-noise filtering
Collaborative Docs: Real-time, markdown-native documents built on CRDTs with bidirectional @linking
Integrated Tasks: Linear-inspired task management deeply woven into email and communication channels
AI Agents: Autonomous agents with access to team-level memory that can take actions across all connected apps
Canvas: A 2D interactive space for organizing embedded links to tasks, files, and emails
CRM & Calls: Native CRM functionality with recorded and transcribed video calls logged to team memory
Who it's for
Software Development Teams
Fast-growing Startups
Product & Engineering Managers
Knowledge-heavy Operational Teams
Why it works
Bidirectional @linking creates a searchable web of context that eliminates document silos
Channel-based permissions automatically manage access rights based on team membership
Unified memory allows AI agents to act with full context of past decisions, emails, and meetings
Keyboard-first design and Rust/SolidJS stack ensure high performance and speed
Single-system approach removes the friction of switching between disparate apps for cross-functional workflows
Growth strategies
Open- source transparency to encourage community-led development and adoption
Providing a 'Switch to Macro' migration path for users of Notion, Slack, Linear, and Superhuman
Offering MCP (Model Context Protocol) support to allow external AI coding agents to interface with team data
Focusing on developer- centric features like pull request integration and technical channel threading
Alternatives
Comparison overview
Unlike Notion or Slack, which are specialized individual tools, Macro acts as a superset or 'OS' that unifies these functions
While Notion is primarily document-centric and Linear is task-centric, Macro attempts to bridge all these categories via a single, deeply linked database with shared memory.