Macro
Office productivityOne open workspace for your team and its agents.
Macro’s linked workspace gives a task the email or conversation that created it, lets a CRM record lead back to related messages and files, and lets agents search shared team context. Its modular surfaces remain connected rather than forcing people to reconstruct decisions across separate tools.
- Email, chat, docs, tasks, calls, code, and CRM share one workspace and one navigation model.
- Team-level AI memory connects company context across conversations, documents, tasks, and meetings.
- Fully open-source AGPLv3 codebase built primarily with Rust and SolidJS, with a self-hosting path.
What people use it for
Run company work in one system
Replace separate email, chat, docs, task, call, and CRM tools with linked surfaces inside a shared workspace.
Give agents company context
Make team memory and linked workspace objects available to built-in agents and external MCP clients.
Self-host and extend the workspace
Deploy the AGPLv3 codebase yourself, contribute changes, or build on its Rust and SolidJS architecture.