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 – 통합 AI 증강 워크스페이스

정의 – Macro는 대부분의 스타트업이 사용하는 도구 모음(이메일, 채팅, 문서, 이슈 추적, CRM 등)을 단일의 긴밀하게 연결된 웹 앱으로 대체하려는 오픈소스, AGPL‑v3 라이선스 플랫폼입니다. SolidJS 프론트엔드와 대규모 Rust 코드베이스(백엔드)로 구축되었으며, Docker/Compose 또는 Pulumi를 통해 함께 실행되는 전체 서비스 세트(약 42개)를 제공합니다.

핵심 아이디어 – 모든 정보는 양방향 그래프에 존재하며 시스템 전체에서 @링크할 수 있습니다. 이메일을 작업으로 전환하고, 작업이 PR을 참조하고, CRM 레코드를 채팅 메시지에서 언급하고, 에이전트(AI 어시스턴트)는 동일한 기본 데이터베이스를 공유하므로 이러한 객체를 읽거나 편집할 수 있습니다.

주요 구성 요소

블록 기능
이메일 다중 계정 통합 받은 편지함, 키보드 우선 탐색, 초안 작성, 첨부 파일 검색, 메일에서 직접 작업 생성 지원 AI 헬퍼.
메시지 기술 토론에 최적화된 채널 스타일 채팅. 인라인 답장, 스레드 접기, 작업, PR, CRM 레코드 자동 링크.
작업 모든 컨텍스트(이메일, 문서, 채팅)에서 생성되고 소스에 연결된 Linear 스타일의 이슈 목록.
문서 CRDT(충돌 없는 복제 데이터 형식) 기반의 실시간 협업 마크다운 편집기. 버전 기록, 오프라인 지원, 완전한 @링크.
캔버스 문서, 작업, 이메일 등을 배치할 수 있는 2D 보드. 동일한 링크 의미 체계를 유지합니다.
에이전트 팀 수준 메모리를 가진 AI 어시스턴트 – 전체 워크스페이스를 쿼리하고, 답변 초안, 티켓 생성, 문서 편집이 가능합니다. 메모리는 마크다운으로 저장되며 내보낼 수 있습니다.
통화 기록된 통화를 전사하여 그래프에 추가하여 에이전트가 참조할 수 있게 합니다.
파일 저장소 메일과 채팅에서 자동으로 가져오고 콘텐츠로 검색 가능.
풀 리퀘스트 GitHub PR이 1급 객체로 표시되며 작업 및 채팅에 연결됩니다.
CRM 이메일과 동기화되는 연락처 및 회사 객체. @멘션할 수 있고 거래를 위한 채널을 자동으로 만듭니다.

AI 통합 – Macro는 Model‑Control‑Protocol(MCP)을 제공하여 모든 LLM(OpenAI, Anthropic, Claude 등)이 워크스페이스에서 작동할 수 있게 합니다. 에이전트는 통합된 메모리를 읽고 작업(작업 생성, 문서 편집, 메일 보내기)을 실행할 수 있으며 속도 제한을 받지 않습니다. 플랫폼은 이메일에 첨부된 PDF에서 정보를 가져올 수 있는 검색 표면도 제공합니다.

코드 실행 – 리포지토리에는 다음이 포함됩니다:

  • apps/web – SolidJS 클라이언트(태블릿 데스크톱 및 모바일용으로 패키지됨)
  • services – Rust 마이크로서비스(워커, Lambda 스타일 처리기)
  • crates – 재사용 가능한 Rust 라이브러리
  • packages – 협업용 공유 TypeScript 유틸리티
  • infra – 클라우드 배포용 Pulumi IaC
  • Docker Compose 파일(로컬 개발용)

README는 RUNNING_LOCALLY.md 가이드를 참조하여 전체 스택 또는 호스팅된 백엔드에 대한 프론트엔드만 실행하는 방법을 알려줍니다.

AI/ML 관계자에게 중요한 이유 – Macro는 LLM이 단일 쿼리에서 전체 컨텍스트(이메일, 채팅, 문서, CRM 레코드)를 받을 수 있는, 지식 그래프 기반 워크스페이스의 실제 예입니다. 오픈소스이므로 연구자는 파이프라인을 처음부터 구축하지 않고도 맞춤형 에이전트, 메모리 동기화 전략 또는 CRDT 기반 협업 편집을 실험할 수 있습니다.

라이선스 및 커뮤니티 – AGPL‑v3, 완전 오픈소스이며, 기여 가이드, 보안 바운티 프로그램, 채용 중인 소규모 팀이 있습니다. 자체 호스팅을 장려하고 기업을 위한 상업적 지원을 제공합니다.

관련

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