最近爆火的ClawdBot更名了:MoltBot:又更名为OpenClaw(内附资源下载)
最近爆火的ClawdBot更名为MoltBot,内附源代码下载
·
最近爆火的ClawdBot更名了:MoltBot,我给大家把github的项目代码下载下来了,给大家分享一下。以下内容是我本地用Trae做的分析。请参考吧。熟悉编码的,可以看看别人是怎么玩转大模型的。
📋 项目概述
Moltbot 是一个可运行在个人设备上的AI助手,支持多种通信渠道(WhatsApp、Telegram、Slack、Discord、Signal、iMessage等),可以与Anthropic Claude和OpenAI等模型集成。
🏗️ 项目结构
核心目录
-
src/- TypeScript 源代码cli/- CLI命令行工具gateway/- 网关服务agents/- AI代理config/- 配置管理channels/- 通信渠道(WhatsApp、Telegram等)web/- Web相关功能logging/- 日志系统memory/- 记忆存储
-
dist/- 编译后的JavaScript代码 -
ui/- Web用户界面(基于Vite + Lit) -
docs/- 项目文档 -
`skills/`` - 技能插件(GitHub、Notion、Slack等集成)
-
apps/- iOS/Android/macOS 原生应用
🚀 运行方式
前置要求
- Node.js ≥22.12.0
- pnpm (推荐) 或 npm/bun
安装依赖
pnpm install
主要运行命令
1️⃣ 开发模式
pnpm dev
# 或
pnpm gateway:watch # 网关开发模式(自动重新加载)
2️⃣ 构建项目
pnpm build
pnpm ui:build # 构建UI界面
3️⃣ 测试
pnpm test # 运行测试
pnpm test:watch # 监视模式
pnpm test:coverage # 覆盖率测试
4️⃣ 启动服务
# 启动网关
pnpm moltbot gateway --port 18789 --verbose
# 启动TUI界面
pnpm tui
# 运行向导
pnpm moltbot onboard --install-daemon
5️⃣ 代码检查
pnpm lint # 代码检查
pnpm format # 代码格式化
核心功能模块
- 网关 - 控制平面,管理所有通信渠道
- Agent - AI助手核心,支持对话和任务执行
- 渠道集成 - 支持WhatsApp、Telegram、Slack、Discord、Signal等
- 技能系统 - 可扩展的插件系统
- 记忆系统 - SQLite + 向量存储
推荐的工作流程
如果你想快速启动开发:
# 1. 设置终端环境
chcp 65001 ; $env:JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8" ; $env:MAVEN_OPTS="-Dfile.encoding=UTF-8"
# 2. 安装依赖
pnpm install
# 3. 构建项目
pnpm build
pnpm ui:build
# 4. 启动开发服务器
pnpm gateway:dev
更多推荐




所有评论(0)