awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
macro-inc avatar

macro-inc/macro

0
View on GitHub↗
macro.com
↗

Macro

Macro is a unified team workspace that brings email, chat, documents, tasks, calls, and customer records into one place. Items are connected by mentions that create two-way links, so any email, document, task, or contact can be traced back to the conversations and work tied to it. Autonomous AI agents run inside the workspace and draw on a shared team memory that is refreshed each night from email, messages, tasks, documents, and calls.

Agents can be started by assigning them work through direct messages, mentions, or routines, or automatically when configured triggers fire. They run in sandboxed sessions with their own runtime, keys, and change tracking, and they can carry engineering work through to pull requests. External cloud coding agents and MCP clients can also be connected to the workspace.

The communication and records side includes team channels with threads, guests, and connected WhatsApp conversations, along with a multi-inbox email client that supports scheduled sends. Documents are edited in a live collaborative markdown editor with version history, offline editing, and embedded database views. Custom databases, a lightweight CRM with contact, company, and deal pipelines, and tasks created straight from conversations round out the workspace. Calls are recorded and transcribed with speaker labels and AI summaries, and Google and Outlook calendars can be merged and shared through booking links. Access to shared items is controlled per item and through channel membership.

The backend is written in Rust. The repository also includes tooling for reproducible builds, desktop application bundles, container packaging, and local development stacks seeded with sample data.

Features

  • Shared Human-Agent Workspaces - Runs autonomous AI agents inside a shared workspace of channels, documents, and tasks, triggered by events or delegated work, using shared team memory.
  • Agentic Workspaces - Runs autonomous AI agents inside a unified team workspace and launches them from triggers so routine work proceeds without manual starts.
  • Agent Delegation - Lets people assign work to agents through direct messages, mentions, or routines, with agents drawing on email, docs, and records to finish it.
  • Trigger and Assignment Based Delegation - Lets people assign engineering and research work to agents via messages, mentions, routines, or triggers, using shared team memory to finish tasks.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
6,195 stars·579 forks·Rust·AGPL-3.0·1 view
  • Autonomous Coding Agents - Executes AI coding agents in sandboxed sessions that carry engineering work through to pull requests without constant supervision.
  • Bidirectional Item Links - Creates two-way links whenever an email, document, task, contact, or message is mentioned elsewhere, so any item traces back to connected work.
  • Contact and Company Records - Keeps contact and company records with deal pipelines in board and list views, plus tasks created from conversations and grouped into projects.
  • Collaborative Editing - Provides a live multi-user markdown editor with version history, offline reconciliation, embedded database views, and mentions linking documents to other workspace items.
  • Team Chat Workspaces - Provides team and direct messaging with channels, collapsed threads, shareable message links, outside guests, and connected WhatsApp conversations.
  • Collaborative Editors - Provides a live-collaborative markdown editor with version history, offline editing, and links to workspace items, where people and agents edit together without conflicts.
  • Sandbox Session Management - Runs each autonomous coding agent in an isolated session with its own runtime, keys, and change tracking.
  • Shared Team Memory Servers - Maintains a shared, nightly refreshed team memory from email, messages, tasks, docs, and calls that agents search and reuse.
  • Real-Time Collaborative Editing - Offers live multi-user document editing with version history and offline edits that merge without overwriting concurrent changes.
  • Meeting Transcriptions - Records video calls and converts them into speaker-labelled transcripts with AI summaries, alongside merged calendars and booking links.
  • Event-Triggered Agent Runs - Starts agent runs automatically when configured triggers fire, tying each run to the originating activity so routine work needs no manual start.
  • Shared Agent Memory Indexes - Condenses email, messages, tasks, documents, and calls into a nightly refreshed memory that agents search for workspace context and reusable skills.
  • Office and Document Suites - Stores, renders, and edits documents with collaborative surfaces and forms for shared authoring.
  • Calendar and Schedule Management - Merges Google and Outlook calendars, checks availability for conflicts, and publishes booking links that guests without accounts can use.
  • Enterprise Team Communication - Connects channels, threads, multi-inbox email, and video calls to the tasks and records they mention so conversations trace back to related work.
  • Project Task Management - Creates lightweight tasks from emails, chats, markdown bullets, and agents, links them to sources, and groups them into projects shown as lists or boards.
  • Unified Chat and Email Clients - Combines team channels with threads and guests and a multi-inbox email client with scheduled sends, linking messages to tasks and records.
  • Bidirectional Document Linking - Creates two-way links whenever an email, document, task, or contact is mentioned elsewhere, so items trace back to related conversations.
  • Custom Databases - Lets teams define tables with custom columns, relationships, and saved views linked to people, tasks, and files, and embed them as live views in documents.
  • Workspace-Wide Content Search - Processes uploaded files and indexes their text so users can find documents, messages, and other content across the workspace.
  • Workspace Access for External Agents - Exposes workspace data and actions to outside coding agents and MCP clients and brings locally running agents into the workspace.
  • Conversational Task Extraction - Turns emails, messages, markdown bullets, and agent chats into tracked tasks that stay linked to their source and can be assigned and grouped.
  • Customer Relationship Management - Includes a CRM with company and contact records, pipelines, and deal stages that collect related emails, files, tasks, and conversations through mentions.
  • Unified Inboxes - Combines several email accounts into one keyboard-driven inbox alongside messages, mentions, and tasks, with shared tagging and AI reply drafting.
  • Email and Calendar Integrations - Syncs mailboxes and calendar events so email, scheduling, and meetings live together in one workspace.
  • Recorded Video Calls - Hosts direct and channel video calls with screen sharing and guests, then records and transcribes them with speaker labels and AI summaries.
  • Channel Membership Gates - Shares anything mentioned in a channel with its members, granting access on joining and revoking it on leaving without permission requests.
  • Security and Access Control - Grants, requests, and enforces per-item permissions and authenticates users so only approved people can view or change workspace content.
  • Collaborative Editing Conflict Resolution - Merges simultaneous and offline edits to shared documents automatically so concurrent changes are never overwritten.
  • Star history

    Star history chart for macro-inc/macroStar history chart for macro-inc/macro

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Macro

    These projects share indexed features with Macro. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • ueberdosis/hocuspocusueberdosis avatar

      ueberdosis/hocuspocus

      2,455View on GitHub↗

      Hocuspocus is a backend framework designed to facilitate real-time collaborative editing and state synchronization in web applications. It functions as a server-side infrastructure that manages persistent WebSocket connections, enabling multiple users to edit shared documents simultaneously while maintaining data consistency through a conflict-free replicated data type engine. The platform distinguishes itself through a modular, middleware-driven architecture that allows developers to intercept document lifecycle events, enforce custom access control policies, and integrate external services.

      TypeScriptcollaborative-editingcrdtprosemirror
      View on GitHub↗2,455
    • trycompai/crmtrycompai avatar

      trycompai/crm

      11,892View on GitHub↗

      This is an open-source, self-hosted customer relationship manager built around autonomous AI agents. A durable background agent with its own work queue researches contacts, companies and deals, decides what to examine next, schedules follow-up rechecks with a stated reason shown to the sales rep, and stays within a research budget while no one is present. Each contact, company and deal also has a chat tab where you can talk to the agent, see its steps, discarded leads and questions, and keep the conversation across page reloads. What sets it apart is how it treats what the agent finds. Facts

      TypeScript
      View on GitHub↗11,892
    • hackmdio/codimdH

      hackmdio/codimd

      10,163View on GitHub↗

      CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace where multiple users can write and format notes using markdown syntax simultaneously. The platform extends basic editing by transforming markdown content into interactive mind maps for data visualization and structured visual slides for presentations. It functions as an OAuth compatible note server, integrating with external identity providers to manage user authentication and access control. The system supports self-hosting and cloud platform deployment, allowing users to maint

      JavaScript
      View on GitHub↗10,163
    • hedgedoc/hedgedochedgedoc avatar

      hedgedoc/hedgedoc

      7,505View on GitHub↗

      HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital workspace for creating shared technical notes and managing knowledge through a privately hosted system. The platform enables multiple users to write and format Markdown documents simultaneously in a shared live environment. It integrates external identity providers such as LDAP, SAML, and social platforms via OAuth2 to manage user access and authentication. The system includes capabilities for content publishing, including exporting notes to GitHub Gists and generating automat

      TypeScript
      View on GitHub↗7,505
    Compare all 30 related projects→

    Frequently asked questions

    What does macro-inc/macro do?

    Macro is a unified team workspace that brings email, chat, documents, tasks, calls, and customer records into one place. Items are connected by mentions that create two-way links, so any email, document, task, or contact can be traced back to the conversations and work tied to it. Autonomous AI agents run inside the workspace and draw on a shared team memory that is refreshed each night from email, messages, tasks, documents, and calls.

    What are the main features of macro-inc/macro?

    The main features of macro-inc/macro are: Shared Human-Agent Workspaces, Agentic Workspaces, Agent Delegation, Trigger and Assignment Based Delegation, Autonomous Coding Agents, Bidirectional Item Links, Contact and Company Records, Collaborative Editing.

    Which projects share features with macro-inc/macro?

    Projects with overlapping indexed features include: trycompai/crm — This is an open-source, self-hosted customer relationship manager built around autonomous AI agents. A durable… ueberdosis/hocuspocus — Hocuspocus is a backend framework designed to facilitate real-time collaborative editing and state synchronization in… hackmdio/codimd — CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace… hedgedoc/hedgedoc — HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital… liveblocks/liveblocks — Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and… codimd/server — This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time…