← all repositories
macro-inc/macro

AGPL workspace wants to eat Slack, Notion, and your inbox

Macro exists because context dies when your email, chat, docs, and tasks live in separate apps, so it links them into one queryable workspace with shared AI memory.

macro
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Macro is a browser-based workspace (with an iOS app) that stuffs email, team chat, docs, tasks, calls, CRM, and pull requests into a single Rust-built interface. Everything is @linked bidirectionally—mention a doc in a message and both items know about each other—so the workspace behaves like a navigable graph rather than a folder hierarchy. A unified inbox called Signal and Noise centralizes emails, @mentions, task assignments, and agent responses.

The interesting bit

The unusual part is the licensing and backing: this is fully open-source under AGPLv3—not open core—funded by a16z. It also exposes an MCP server, so Claude Code or Codex can query and act inside your team’s shared memory rather than just reading local files.

Key highlights

  • Bidirectional @linking between messages, docs, tasks, and emails creates a web of context that works both ways.
  • Team-level AI memory refreshes nightly and spans the entire workspace, not just individual chat histories.
  • Docs are real-time, markdown-native, and built on CRDTs; Canvas provides a 2D board with embedded links.
  • Channel-based permissions automatically grant or revoke access based on membership—no manual sharing requests.
  • SOC 2 Type II certified with zero data retention claims for model providers.

Caveats

  • The README is heavy on feature lists and light on technical architecture; exactly how the Rust backend handles real-time CRDT sync at scale is unclear.
  • Self-hosting is possible under AGPLv3, but the README punts to an external FAQ for operational details, so deployment complexity is unknown.
  • At 530 stars, it is early days for a project claiming to replace an entire SaaS stack.

Verdict

Worth a look if you are tired of paying for several SaaS tools and want an AGPLv3 option you can self-host. Probably skip it if your team is small or already happy with its current stack; the migration tax is real, and the project is still young.

Frequently asked

What is macro-inc/macro?
Macro exists because context dies when your email, chat, docs, and tasks live in separate apps, so it links them into one queryable workspace with shared AI memory.
Is macro open source?
Yes — macro-inc/macro is open source, released under the AGPL-3.0 license.
What language is macro written in?
macro-inc/macro is primarily written in Rust.
How popular is macro?
macro-inc/macro has 530 stars on GitHub.
Where can I find macro?
macro-inc/macro is on GitHub at https://github.com/macro-inc/macro.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.