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は、オープンソースのAGPL‑v3ライセンスのプラットフォームで、ほとんどのスタートアップが使用するツール群(メール、チャット、ドキュメント、課題追跡、CRMなど)を、単一の密接にリンクされたWebアプリに置き換えようとしています。SolidJSフロントエンドと大規模なRustコードベースのバックエンドで構成され、Docker/ComposeまたはPulumiを介して一緒に実行される完全なサービスセット(約42個)を提供します。

中核となるアイデア – すべての情報は双方向グラフに存在し、システム全体で**@リンク**できます。メールをタスクに変換したり、タスクからPRを参照したり、CRMレコードをチャットメッセージで言及したり、エージェント(AIアシスタント)は同じ基盤となるデータベースを共有するため、これらのオブジェクトを読み取りまたは編集できます。

主要コンポーネント

ブロック 機能
メール 複数アカウントを統合した受信トレイ、キーボードファーストのナビゲーション、下書き作成、添付ファイル検索、メールから直接タスクを作成するAIヘルパー。
メッセージ 技術的な議論に最適化されたチャンネルスタイルのチャット。インライン返信、スレッド折りたたみ、タスク、PR、CRMレコードへの自動リンク。
タスク 任意のコンテキスト(メール、ドキュメント、チャット)から作成され、ソースにリンクされたままのLinearスタイルの課題リスト。
ドキュメント CRDT(競合のない複製データ型)に基づくリアルタイム共同マークダウンエディタ。バージョン履歴、オフラインサポート、完全な@リンク機能。
キャンバス ドキュメント、タスク、メールなどを配置できる2次元ボード。同じリンクセマンティクスを維持。
エージェント チームレベルのメモリを持つAIアシスタント。ワークスペース全体をクエリし、返信の下書き、チケット作成、ドキュメント編集が可能。メモリはマークダウンで保存され、エクスポート可能。
通話 録音された通話を文字起こししてグラフに追加し、エージェントが参照できるようにします。
ファイルストレージ メールとチャットから自動インポートされ、コンテンツで検索可能。
プルリクエスト GitHub PRがファーストクラスのオブジェクトとして表示され、タスクやチャットにリンク。
CRM メールと同期する連絡先と会社オブジェクト。@言及でき、取引用のチャンネルを自動作成。

AI統合 – MacroはModel‑Control‑Protocol(MCP)を公開しており、任意のLLM(OpenAI、Anthropic、Claudeなど)がワークスペースで動作できます。エージェントは統合されたメモリを読み取り、アクション(タスク作成、ドキュメント編集、メール送信)を実行でき、レート制限を受けません。プラットフォームは、エージェントがメールに添付されたPDFから情報を取得できる検索サーフェスも提供します。

コードの実行 – リポジトリには以下が含まれます:

  • apps/web – SolidJSクライアント(Tauriデスクトップおよびモバイル用にパッケージ化)。
  • services – Rustマイクロサービス(ワーカー、Lambdaスタイルのハンドラー)。
  • crates – 再利用可能なRustライブラリ。
  • packages – コラボレーション用の共有TypeScriptユーティリティ。
  • infra – クラウドデプロイ用のPulumi IaC。
  • Docker Composeファイル(ローカル開発用)。

READMEはRUNNING_LOCALLY.mdガイドを参照して、フルスタックまたはホストされたバックエンドに対するフロントエンドのみの起動方法を示しています。

AI/ML関係者にとっての重要性 – Macroは、LLMが単一のクエリで完全なコンテキスト(メール、チャット、ドキュメント、CRMレコード)を提供できる、ナレッジグラフに基づくワークスペースの実際の例です。オープンソースであるため、研究者はカスタムエージェント、メモリ同期戦略、またはCRDTベースの共同編集を、基盤をゼロから構築せずに実験できます。

ライセンスとコミュニティ – AGPL‑v3、完全オープンソースで、コントリビューションガイド、セキュリティバウンティプログラム、採用中の中規模チームがあります。セルフホスティングを奨励し、エンタープライズ向け商用サポートを提供しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト