melandlabs/alloomi
GitHub: melandlabs/alloomi
Alloomi 是一个主动式 AI 工作空间,通过持续感知多源信号、构建持久化知识图谱并自主编排执行任务,帮助用户高效管理和自动化日常工作流程。
Stars: 4 | Forks: 0

[](https://nodejs.org) [](https://tauri.app) [](https://alloomi.ai) [](https://www.apache.org/licenses/LICENSE-2.0) [](https://discord.com/invite/xkJaJyWcsv)
#### *主动式 AI 工作空间 —— 理解您的意图,编排执行流程,并代您完成任务。*
Alloomi 是一个**主动式 AI 工作空间**,能够监控业务信号、自主编排任务,并进行端到端的结果跟踪与验证。与传统的被动式工作流 AI 助手不同,Alloomi 扮演着**主动式 AI 工作空间**的角色,它能观察、学习、记忆,并代您采取行动。
## 功能
### 核心能力
- **📡 主动感知** — 监控 Slack、邮件、日历、文档中的信号,并在问题升级前主动提醒您
- **🧠 长期记忆(Context Atlas)** — 关于人员、项目和决策的持久化知识图谱;即使数月后依然记得上下文
- **🎯 95% 噪音过滤** — 将每天数百条消息精炼到一个专注面板中;告诉您哪些需要采取行动
- **⚡ 自主执行** — 起草回复、安排会议、生成报告,并进行端到端的结果跟踪与验证
- **💬 自然对话** — 使用自然语言分配任务;无需学习复杂命令,拥有强大的技能和 MCP 工具。
### 多平台访问
- **即时通讯应用** — Telegram、WhatsApp、iMessage、QQ、飞书、微信、钉钉集成
- **桌面应用** — 适用于 Windows、macOS 和 Linux 的原生应用,支持键盘快捷键和系统托盘
- **Web 应用** — 随时在浏览器中访问
### 企业级安全
- AES-256 端到端加密
- 硬件隔离的处理环境(无公共网关)
- 零训练承诺 —— 您的数据绝不会用于训练公共 AI 模型
- 本地优先架构
### Agent Runtime 集成
- **Claude Code** — Anthropic 的编码 agent *(默认)*
- **Codex** — OpenAI 的代码生成 agent *(即将推出)*
- **Gemmi** — 通用 AI agent *(即将推出)*
- **Pi** — Inflection AI 的个人 agent *(即将推出)*
- **OpenClaw** — 开源 Agent 协议与生态系统 *(即将推出)*
- **Hermes Agent** — NousResearch 的 Agent 框架 *(即将推出)*
## 是什么让 Alloomi 与众不同?
大多数 AI 助手都是**工作流工具**——您下达命令,它们执行任务,却不知道
您是谁。有时它们会以意想不到的方式给您带来惊喜。但通常情况下,在大多数时候,它们
会让您感到沮丧,充满不确定性,并伴随着上下文、记忆、成本和安全问题。
Alloomi 则不同:它是一个**主动式数字伙伴**,能够观察、学习、记忆,并
代您采取行动。这种差异是架构层面的。
当您将消息平台和集成连接到 Alloomi 时,您不仅仅可以通过 Telegram、WhatsApp 和其他应用与它聊天——您还可以在您的授权下同步所有内容:原始消息、会议、
电子邮件、推文、日历事件、语音通话,以及您记录的任何笔记或想法。所有这些——包括
您与 Alloomi 本身的对话——都成为了 Alloomi 大脑的**唯一事实来源**。
在幕后,Alloomi 在持续的同步循环中运行着一个后台 agent,主动从您所有连接的来源收集信息。
没有这个循环的 agent 只能基于过时的上下文做出响应。有了它,
每一次对话——以及每一个瞬间——都会让 Alloomi 变得更聪明,与您更契合。当您在 Alloomi 中创建自定义
agent 角色来处理一次性或计划任务时,这个大脑就会作为编排者,极大地
提高执行质量。
Alloomi 实现了一个完整的**“接收 → 处理 → 记忆 → 理解 → 服务”**闭环:
| 层级 | 功能 |
| ----------------- | ---------------------------------------------------------------------------------------------------- |
| **📡 接收** | 多平台、多模态数据摄取 —— IM、电子邮件、文档、文件、网络数据、语音通话 |
| **⚙️ 处理** | 大规模降噪 —— 去重、OCR、ASR、意图提取、语义聚类 |
| **🧠 记忆** | 持久化知识图谱 —— 人员、项目、决策 —— 在对话和数月时间中留存 |
| **🎯 理解** | 深度语义意图、跨模态理解、情感基调、上下文相关性 |
| **🚀 服务** | 主动交付 —— 智能摘要、自动回复、定时报告、个性化提醒 |
### 分层记忆架构
- **原始信息** — 原始消息、文件、记录
- **信息洞察** — 提取的实体、决策、关键事件、时间线、执行差异
- **上下文记忆** — 最近的对话状态、临时上下文
- **知识库记忆** — 长期的人员/项目/偏好知识图谱
## 使用场景
- **🌍 全球管理者** — 过滤时区和语言噪音,全天候捕获高价值机会
- **🧑💻 工程师与产品团队** — 永不衰退的团队记忆,自动生成周报,消除上下文腐化
- **🚀 创始人与销售人员** — 维护数百个客户关系,自动跟进,大规模生成个性化提案
- **🧑💻 工程团队** — 自动化开发报告、问题分流、GitHub-Linear 同步
- **📱 社交媒体经理** — 带有审批工作流的 X (Twitter) 账号自动驾驶
请参阅[此处](https://alloomi.ai/docs)以获取更多功能和使用场景。
## 截图
- 聊天

- 连接器

- 自动化与定时任务

- 库

- 技能

- 消息应用

请访问 [alloomi.ai](https://alloomi.ai) 获取更多信息。
## 开发
### 环境设置
下载并安装 Node.js 22+、pnpm 9+、Rust Cargo 1.88+
复制示例环境文件并配置您的凭证:
```
git clone https://github.com/melandlabs/alloomi
cd alloomi
cp apps/web/.env.example apps/web/.env
```
#### 必需变量
在 `apps/web/.env` 中设置必需的变量
```
# 生成 AUTH_SECRET
openssl rand -base64 32
# 生成 ENCRYPTION_KEY
node -e "console.log(require('crypto').randomBytes(32).toString('base64url'))"
```
| 变量 | 描述 |
| ---------------- | -------------------------------------|
| `AUTH_SECRET` | 身份验证密钥(32 个字符以上) |
| `ENCRYPTION_KEY` | 用于本地数据的 AES-256 加密密钥 |
#### AI 配置
选择您的 AI 提供商(Anthropic、OpenAI 或 OpenRouter):
```
# Anthropic 兼容 API
ANTHROPIC_BASE_URL=https://api.anthropic.com
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL=claude-sonnet-4-6
# OpenAI 兼容 API
LLM_BASE_URL=https://api.openai.com/v1
LLM_API_KEY=sk-...
LLM_MODEL=gpt-4o
```
对于 **embeddings**(RAG / 知识库),需要 OpenAI 兼容的 API 密钥:
```
OPENAI_EMBEDDINGS_API_KEY=sk-...
LLM_EMBEDDING_BASE_URL=https://api.openai.com/v1
LLM_EMBEDDING_MODEL=text-embedding-3-small
```
#### 可选集成
| 变量 | 描述 |
| ------------------------------- | ---------------------------- |
| `BRAVE_SEARCH_API_KEY` | 用于网页内容的 Brave Search |
| `TG_BOT_TOKEN` | Telegram bot token |
| `SLACK_BOT_TOKEN` | Slack bot token |
| `DISCORD_BOT_TOKEN` | Discord bot token |
| `TWITTER_CLIENT_ID` / `_SECRET` | Twitter OAuth |
| `GOOGLE_CLIENT_ID` / `_SECRET` | Google OAuth |
| `GMAIL_CLIENT_ID` / `_SECRET` | Gmail OAuth |
| `AUTH_SMTP_*` | 电子邮件 SMTP 服务器 |
环境要求:Node.js 22+、pnpm 9+、Rust Cargo 1.88+
## 安装
```
# 安装 dependencies
pnpm install
# 启动桌面应用(需要 Rust)
pnpm tauri:dev
```
## 构建与测试
```
pnpm tsc # Type check
pnpm format # Format code
pnpm lint # Lint
pnpm lint:fix # Fix lint issues
pnpm test # Run tests
```
## 注意事项
这是 Alloomi 的**开源核心**。它包含了核心基础设施和模块,但需要您自行配置 LLM API Key、身份验证、授权、AI MCP 和技能。如需获取所有功能均已启用的完整可用产品,请从官方网站下载:**[alloomi.ai](https://alloomi.ai)**
## 加入社区
- [Discord](https://discord.com/invite/xkJaJyWcsv) — 与社区交流
- [GitHub](https://github.com/alloomi/alloomi) — 点赞并贡献代码
标签:AI助手, AI工作伙伴, GNU通用公共许可证, MITM代理, Node.js, Slack集成, Tauri, 上下文理解, 主动式AI工作空间, 人工智能, 任务编排, 企业效率工具, 会议调度, 信号监控, 可视化界面, 噪声过滤, 文档监控, 日程管理, 智能办公, 用户模式Hook绕过, 自动化办公, 自动化执行, 自动化攻击, 跨平台桌面应用, 邮件监控, 长期记忆