Repolode
thatsme

thatsme/AlexClaw

基于 Elixir/OTP 构建的单用户私人 AI 智能体,可监控信息源、定时运行工作流,并通过 Telegram 或 Discord 对话。

Star
118
Fork
9
未关闭 Issue
0
最近提交
13天前

这是什么?

AlexClaw 是一个面向单个用户的私人 AI 智能体,基于 Elixir 和 OTP 构建,设计为运行在用户自己的基础设施上。它可以监控 RSS、网页、GitHub 仓库和 API,通过固定的只读查询读取 PostgreSQL 数据库,把收集到的内容存入知识库,并按计划运行多步骤工作流。用户通过 Telegram 或 Discord 与它交互。

每个任务由 LLM 路由器分配到满足推理级别要求且成本最低的已配置模型,支持 Ollama、LM Studio 等本地模型。语义记忆基于 PostgreSQL 和 pgvector,支持向量与关键词混合检索。凭据保存在内置的 OpenBao 中而非数据库,管理后台的敏感操作需要 TOTP 双因素验证码。

项目包含支持分支与导入导出的工作流引擎、规划-执行-评估的推理循环、按技能划分的熔断器、带权限声明的动态技能加载,以及位于 /mcp 的 MCP 服务器,用于只读访问数据和运行工作流。部署通过 Docker Compose 完成。

核心功能

  • 01将每个 LLM 任务路由到满足推理级别且成本最低的已配置模型,支持本地模型。
  • 02支持条件分支、运行历史和 JSON 导入导出的多步骤工作流。
  • 03监控 RSS、网页、GitHub 仓库、API 以及只读 PostgreSQL 查询。
  • 04基于 PostgreSQL 与 pgvector 的语义记忆和知识库,支持混合检索。
  • 05Telegram 和 Discord 网关,仅响应配置的所有者。
  • 06凭据保存在内置 OpenBao 中,管理后台变更需 TOTP 双因素验证。

适用场景

  • 每天定时运行工作流,抓取订阅源、评分筛选并把摘要推送到 Telegram。
  • 通过聊天向个人助手提问,并利用过往对话和文档作为记忆。
  • 借助 Ollama 让智能体完全本地运行,避免调用第三方 API。
  • 定时备份 PostgreSQL 数据库并按数量轮转保存到宿主机目录。

使用前须知

  • 仅支持单用户:只有一个操作者,没有多用户访问控制。
  • 许可证未明确识别(元数据显示为 NOASSERTION),使用前请先查看仓库的许可证。
  • 依赖 PostgreSQL(含 pgvector)和内置的 OpenBao,自托管需要一定的配置工作。

标签

常见问题

AlexClaw 是什么?
基于 Elixir/OTP 构建的单用户私人 AI 智能体,可监控信息源、定时运行工作流,并通过 Telegram 或 Discord 对话。 AlexClaw 是一个面向单个用户的私人 AI 智能体,基于 Elixir 和 OTP 构建,设计为运行在用户自己的基础设施上。它可以监控 RSS、网页、GitHub 仓库和 API,通过固定的只读查询读取 PostgreSQL 数据库,把收集到的内容存入知识库,并按计划运行多步骤工作流。用户通过 Telegram 或 Discord 与它交互。
AlexClaw 可以免费使用吗?用的什么许可证?
AlexClaw 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
AlexClaw 还在维护吗?
活跃维护中。AlexClaw 最近一次提交是在 2026年10月9日。
AlexClaw 适合用来做什么?
每天定时运行工作流,抓取订阅源、评分筛选并把摘要推送到 Telegram。 通过聊天向个人助手提问,并利用过往对话和文档作为记忆。 借助 Ollama 让智能体完全本地运行,避免调用第三方 API。 定时备份 PostgreSQL 数据库并按数量轮转保存到宿主机目录。
在哪里获取 AlexClaw?
源代码和安装说明在 GitHub 上:https://github.com/thatsme/AlexClaw

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目