Logo
Deploy Now

SaaS Alternative

Notion HubSpot Slack Superhuman

Stars

3,957

Forks

377

Watchers

44

Developer links

Macro

Macro merges email, team chat, collaborative documents, task management, CRM, and video calls into one keyboard-driven application where AI agents operate across the entire workspace with shared team memory, replacing the Slack plus Notion plus Linear plus Superhuman plus HubSpot stack with a single deployment. The email module provides a multi-account unified inbox with keyboard shortcuts, shared team inboxes, and Gmail integration. Team messaging offers channels and direct messages designed for technical discussions with threaded conversations. The task system draws from Linear with board and list views tightly integrated with channels, email threads, and AI agents. Real-time collaborative documents use CRDT synchronization via Loro for conflict-free editing with Markdown-native formatting and @mention linking. A 2D canvas board embeds @links to tasks, files, and emails for visual project planning. AI agents access unified team-level memory spanning all workspace modules, taking autonomous actions across email, chat, tasks, and documents through MCP-compatible tool interfaces. Video calls include recording, transcription, and automatic logging to team memory. The CRM module tracks customers and contacts with custom properties, email synchronization, and data enrichment. Eighty-plus Rust microservices on the Axum framework handle backend operations while a SolidJS static SPA delivers the frontend with instant search and real-time collaboration. Docker Compose deployment provisions the complete service stack with PostgreSQL, Redis, OpenSearch, and FusionAuth authentication. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Macro
Macro
Macro
Macro
Macro

Benefits

  • Unified Workspace Replaces Seven Apps
  • Single interface combines email, team chat, documents, tasks, CRM, video calls, and file storage, eliminating context switching between Slack, Notion, Linear, Superhuman, and HubSpot.
  • Shared AI Memory Across Modules
  • Team-level AI memory spans email, chat, documents, tasks, and call transcripts, enabling agents to search and act across the entire workspace context through MCP-compatible tool interfaces.
  • Rust and SolidJS Performance
  • Eighty-plus Rust microservices on Axum deliver backend throughput while SolidJS renders the frontend SPA with instant search, real-time collaboration, and keyboard-first navigation.
  • Full AGPL-3.0 Open Source
  • Entire product is open source under AGPL-3.0, not open core, with the complete monorepo including all services, frontend, infrastructure definitions, and documentation publicly available.

Features

  • Multi-Account Email Inbox
  • Unified inbox aggregating multiple Gmail and Google Workspace accounts with keyboard shortcuts, shared team inboxes, and triage from a single prioritized list.
  • CRDT Collaborative Documents
  • Real-time collaborative editing using Loro CRDT synchronization with Markdown-native formatting, @mention linking to tasks and contacts, and conflict-free multi-user editing.
  • Linear-Inspired Task Management
  • Board and list views with status workflows, priority levels, and assignees tightly integrated with chat channels, email threads, and AI agent automation.
  • MCP-Compatible AI Agents
  • Model Context Protocol server enables AI agents to search, query, and take actions across email, chat, documents, tasks, and CRM data programmatically.
  • Contact and CRM Management
  • Customer and contact objects with custom properties, automatic email synchronization, data enrichment, and linkage across tasks, channels, and document mentions.