macro-inc/macro

Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.

해결하는 문제

Macro는 분산된 도구 스택(Slack, Linear, Notion, HubSpot 등)을 하나의 통합된 "운영 체제"로 대체함으로써 스타트업 운영의 파편화 문제를 해결합니다. 서로 다른 앱 사이를 전환할 필요를 없애고, 중요한 회사 컨텍스트가 사일로(silo)에 갇혀 손실되는 것을 방지하여 조직 전체의 데이터를 계산 가능하고 검색 가능하게 만듭니다.

작동 방식

Macro는 작업을 모듈형 "블록"(Email, Messages, Tasks, Docs, Canvas, Agents, Calls, File Storage, Pull Requests, CRM)으로 구성하며, 이들은 모두 단일 백엔드를 공유합니다. 이 아키텍처는 양방향 @linking을 가능하게 하여, 이메일의 작업 언급이나 채팅의 회사 기록이 네이티브한 양방향 연결을 생성합니다. 시스템은 실시간 문서 협업을 위해 CRDT를 사용하며, 속도를 위해 Rust 기반 백엔드를 사용합니다. 또한 모든 블록의 데이터를 합성하여 AI 에이전트를 위한 마크다운 기반 지식 베이스로 만드는 팀 수준의 메모리 시스템을 통합합니다.

대상 사용자

커뮤니케이션, 프로젝트 추적 및 고객 관계를 관리하기 위한 중앙 집중식의 고성능 워크스페이스를 원하는 소규모 기업 또는 대규모 조직 내의 팀.

주요 특징

  • Unified Workspace: 이메일, 채팅, 작업, CRM을 하나의 인터페이스와 단일 통합 수신함으로 결합합니다.
  • Team-Level AI Memory: 에이전트는 개별 채팅 기록뿐만 아니라 모든 팀 활동(이메일, DM, 작업)의 합성된 메모리에 접근할 수 있습니다.
  • Bidirectional Graph: 워크스페이스의 모든 엔티티는 @linked되어 있어, 사용자가 고객 이메일에서 작업으로, 그다음 에이전트로, 마지막으로 pull request로 이어지는 전체 체인을 추적할 수 있습니다.
  • Agent-Native Editing: AI 에이전트는 CRDT 협업 시스템 내에서 동료처럼 작동하여 문서를 편집하고 팀 컨텍스트를 자동으로 유지합니다.
  • MCP Integration: 외부 AI 에이전트가 Macro UI에서 사용 가능한 거의 모든 작업을 수행할 수 있도록 Model Context Protocol (MCP) 인터페이스를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트