Analysis updated 2026-08-13
Manage a multi-account email inbox alongside team chat and tasks
Turn a customer email into a linked task for an engineer
Look up all emails and files tied to a contact or company like a lightweight CRM
Let AI agents with shared team memory take actions across email, docs, and tasks
| macro-inc/macro | utooland/utoo | nubjs/nub | |
|---|---|---|---|
| Stars | 2,424 | 2,475 | 2,583 |
| Language | Rust | Rust | Rust |
| Last pushed | — | — | 2026-07-03 |
| Maintenance | — | — | Maintained |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Hosted product signup at macro.com/app, this repository is the public-facing project rather than a self-host install.
Macro is an all-in-one workspace app meant to replace the pile of separate tools a team usually juggles: email, chat, documents, tasks, AI agents, calls, and a CRM, all combined into one fast interface. The team built it because they had used tools like Slack, Linear, Notion, HubSpot, and Superhuman together and found that once their previous company grew, those tools stopped working well as one system and everything had to be stitched together by hand. Inside Macro, everything is organized into pieces called blocks, and each block is built specifically for its job rather than copied from one generic template. What ties them together is that they all share the same backend, so a document, a task, a chat message, or an email can all reference each other directly, and those connections are stored as a graph rather than kept separate. For example, from any email you can create a linked task, or mention that email inside a document. The email tool supports multiple accounts in one unified inbox, keyboard shortcuts for fast navigation, and AI features that can search across email attachments, draft and send messages, and pull up everything related to a contact or company without opening a separate CRM. Chat channels are designed to stay readable during busy technical discussions by keeping only the first few replies visible and collapsing the rest into threads. Task management is built to stay tightly connected to chat and email rather than becoming a separate tracker that quickly goes out of date. Macro also includes AI agents with shared, team-level memory that can take actions on a user's behalf, plus collaborative real-time documents, a 2D canvas board, searchable file storage, pull request integration, and CRM-style contact and company records. It is built with SolidJS and Rust, and has been used internally by the team for about two years before being made public.
An all-in-one workspace combining email, chat, docs, tasks, AI agents, calls, and a CRM into one connected interface for teams.
Mainly Rust. The stack also includes Rust, SolidJS, CRDT.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.