by ruilisi
🐕⚡「极简至上 效率为王 秒级接入 一链即用」的 AI Bot
# Add to your Claude Code skills
git clone https://github.com/ruilisi/lingti-botEnglish | 中文
🐕⚡「极简至上 效率为王 秒级接入 一链即用」的 AI Bot
📖 文档网站:bot.lingti.com/docs — 完整文档、使用示例、接入教程、API 参考
灵小缇 是一个集 MCP Server、多平台消息网关、丰富工具集、智能对话于一体的 AI Bot 平台。
核心优势:
/think high 即可启用真正的链式推理lingti-bot doctor 一键检查配置、连接、依赖,快速定位问题支持企业微信、飞书、钉钉、Slack、Telegram、Discord、WhatsApp、LINE、Teams 等 19 种聊天平台 接入,以及内置浏览器 Web 聊天界面(多会话并行),既可通过云中继 5 分钟秒接,也可 OpenClaw 式传统自建部署。查看 开发路线图 了解更多功能规划。
🐕⚡ 为什么叫"灵小缇"? 灵缇犬(Greyhound)是世界上跑得最快的犬,以敏捷、忠诚著称。灵小缇同样敏捷高效,是你忠实的 AI 助手。
为什么不叫 lingtiClaw / lingclaw / ltclaw?
"Claw"的起源要追溯到 OpenClaw。OpenClaw 的前身叫 ClawdBot,其名字从诞生之日起便有意蹭 Claude(目前最强编程智能体)的名气——"Clawd"与"Claude"发音高度相似。后来 Anthropic 向 ClawdBot 提起法律诉讼,团队被迫改名。为了保留"Clawd"的发音意向,他们在重重阻碍(甚至遭遇灰产抢注)之后,最终定下了 OpenClaw 这个名字。
所以,"Claw"这个词,其实根植于"Claude"。追根溯源,每一个带"Claw"(龙虾)的名字,都在向 Claude 致敬。这当然无可厚非——只是灵小缇想保留自己最朴素的定义:它就是一个 Bot。
两步启动,无需平台账号,无需公网服务器:
第一步:安装
# macOS / Linux / WSL
curl -fsSL https://files.lingti.com/install-bot.sh | bash
# Windows (PowerShell)
irm https://files.lingti.com/install-bot.ps1 | iex
第二步:运行 relay,指定 AI 服务商和密钥
lingti-bot relay --provider deepseek --api-key sk-xxx
启动后自动输出你的专属 Bot 页面:
Your bot page: https://bot.lingti.com/bots/xxx
打开链接即可在浏览器中与 Bot 对话 — 仅需一条命令,无需配置任何消息平台。
支持的
--provider:deepseek、claude、kimi、minimax、gemini、openai等,详见 AI-PROVIDERS.md。
桌面端不光拥有完整的安装、升级和使用Lingti Bot的交互界面,还提供了AI网关(类cc-switch)、AI加速(跨域传输更快更稳定)等让AI更简单的功能。
下载地址: bot.lingti.com/download
如需接入企业微信、飞书、钉钉等平台,追加对应平台参数即可:
# 企业微信
lingti-bot relay --platform wecom \
--wecom-corp-id ww... --wecom-agent-id 1000002 \
--wecom-secret xxx --wecom-token xxx --wecom-aes-key xxx \
--provider deepseek --api-key sk-xxx
# 飞书
lingti-bot relay --platform feishu \
--feishu-app-id cli_xxx --feishu-app-secret xxx \
--provider claude --api-key sk-ant-xxx
详见 云中继文档。
📺 完整演示、截图和使用示例,请访问:bot.lingti.com/docs/examples
主要功能演示:
--webapp-port 8080 一键启用Agent 是 lingti-bot 中的 AI 实例单元。每个 Agent 拥有独立的:
典型用途:work-assistant(工作助手)、coder(专注代码)、writer(内容写作)……每个 Agent 可以有完全不同的人格和能力边界。
Channel 是消息的来源/目标通道,对应一个具体的聊天平台接入点(如某个企业微信应用、某个 Slack Bot、某个 Telegram Bot)。你可以为不同 Channel 绑定不同的 Agent,实现"同一个 lingti-bot 进程,多个平台、多套 AI 人格"的效果。
# 交互式添加 Agent
lingti-bot agents add
# 列出所有 Agent
lingti-bot agents list
# 查看某个 Agent 详情
lingti-bot agents info <name>
# 删除 Agent
lingti-bot agents remove <name>
添加 Agent 示例:
$ lingti-bot agents add
Agent name — a short nickname you choose, e.g. "mybot", "work-assistant"
Agent name:
> lingti
AI Provider:
1. (inherit from base config)
2. deepseek (recommended)
3. qwen (tongyi qianwen)
4. claude (Anthropic)
...
Choice [1]: claude
Model (blank = inherit):
> claude-sonnet-4-20250514
API Key (blank = inherit):
> sk-ant-xxx
Instructions (text or file path, optional):
>
Mark as default agent? [y/N]: y
Workspace directory (default: ~/.lingti/agents/lingti):
>
Agent "lingti" added (workspace: ~/.lingti/agents/lingti)
# 交互式添加 Channel 凭证(保存到 ~/.lingti.yaml)
lingti-bot channels add
# 列出所有已配置的 Channel
lingti-bot channels list
# 删除 Channel
lingti-bot channels remove <name>
Channel 凭证保存到 ~/.lingti.yaml 后,根据平台类型选择启动命令:
gateway 模式(适用于大多数平台:Telegram、Discord、Slack、钉钉、飞书等)
gateway 自动读取配置文件中所有已配置的平台,一条命令全部启动:
lingti-bot gateway
relay 模式(仅适用于需要云中继的平台:企业微信、微信公众号、飞书、Slack)
relay 通过云中继服务器转发消息,需用 --platform 指定平台:
lingti-bot relay --platform wecom # 企业微信
lingti-bot relay --platform feishu # 飞书
lingti-bot relay --platform wechat # 微信公众号
一句话区别:
gateway— 本地直连,支持所有平台,凭证来自配置文件,一条命令启动全部relay— 云中继,仅支持 wecom/feishu/wechat/slack,无需公网服务器
| | lingti-bot | OpenClaw |
|--|----------------|--------------|
| 语言 | 纯 Go 实现 | Node.js |
| 运行依赖 | 无(单一二进制) | 需要 Node.js 运行时 |
| 分发方式 | 单个可执行文件,复制即用 | npm 安装,依赖 node_modules |
| 嵌入式设备 | ✅ 可轻松部署到 ARM/MIPS 等小型设备 | ❌ 需要 Node.js 环境 |
| 安装大小 | ~15MB 单文件 | 100MB+ (含 node_modules) |
| 输出风格 | 纯文本,无彩色 | 彩色输出 |
| 设计哲学 | 极简主义,够用就好 | 功能丰富,灵活优先 |
| Docker 部署 | ✅ 多阶段构建,~15MB 镜像 | ✅ Docker 支持 |
| Extended Thinking | ✅ Claude 原生 API | ✅ 支持 |
| 按平台模型切换 | ✅ 配置文件声明式 | ✅ 支持 |
| 健康诊断 | ✅ doctor 命令 | ✅ 支持 |
| 中国平台 | 原生支持飞书/企微/钉钉 | 需自行集成 |
| 云中继 | ✅ 免自建服务器,秒级接入微信/企微 | ❌ 需自建 Web 服务 |
详细功能对比请参考:OpenClaw vs lingti-bot 技术特性对比
为什么选择纯 Go + 纯文本输出?
"Simplicity is the ultimate sophistication." — Leonardo da Vinci
lingti-bot 将简洁性作为最高设计原则:
scp 到任何机器即可运行,无需安装 Node.js、Python 或其他运行时# 克隆即编译,编译即运行
git clone https://github.com/ruilisi/lingti-bot.git
cd lingti-bot && make
./dist/lingti-bot gateway --provider deepseek --api-key sk-xxx
# 编译
make build
# 即可使用
./dist/lingti-bot serve
无需数据库,无需云服务。也支持 Docker 部署。
所有功能都在本地运行,数据不会上传到云端。你的文件、日历、进程信息都安全地保留在本地。
核心功能支持 macOS、Linux、Windows。macOS 用户可享受日历、提醒事项、备忘录、音乐控制等原生功能。
支持的目标平台:
| 平台 | 架构 | 编译命令 |
|------|------|----------|
| macOS | ARM64 (Apple Silicon) | make darwin-arm64 |
| macOS | AMD64 (Intel) | make darwin-amd64 |
| Linux | AMD64 | make linux-amd64 |
| Linux | ARM64 | make linux-arm64 |
| Linux | ARMv7 (树莓派等) | make linux-arm |
| Windows | AMD64 | make windows-amd64 |
灵小缇实现了完整的 MCP (Model Context Protocol) 协议,让任何支持 MCP 的 AI 客户端都能访问本地系统资源。
| 客户端 | 状态 | 说明 | |--------|------|------| | Claude Desktop | ✅ | Anthropic 官方桌面客户端 | | Cursor | ✅ | AI 代码编辑器 | | Windsurf | ✅ | Codeium 的 AI IDE | | 其他 MCP 客户端 | ✅ | 任何实现 MCP 协议的应用 |
特点: 无需额外配置、无需数据库、无需 Docker、无需云服务,单一二进制文件即可运行。
支持国内外主流企业消息平台,让团队在熟悉的工具中直接与 AI 对话。
| 平台 | 协议 | 接入方式 | 文件发送 | 状态 |
|------|------|----------|---------|------|
| 企业微信 | 回调 API | 云中继 / 自建 | ✅ 全格式 | ✅ |
| 微信公众号 | 云中继 | 10秒接入 | ✅ 图片/语音/视频 | ✅ |
| 钉钉 | Stream Mode | 一键接入 | 🔜 计划中 | ✅ |
| 飞书/Lark | WebSocket | 一键接入 | 🔜 计划中 | ✅ |
| Slack | Socket Mode | 一键接入 | 🔜 计划中 | ✅ |
| Telegram | Bot API | 一键接入 | 🔜 计划中 | ✅ |
| Discord | Gateway | 一键接入 | 🔜 计划中 | ✅ |
| WhatsApp | Webhook + Graph API | 自建 | 🔜 计划中 | ✅ |
| LINE | Webhook + Push API | 自建 | 🔜 计划中 | ✅ |
| Microsoft Teams | Bot Framework | 自建 | 🔜 计划中 | ✅ |
| Matrix / Element | HTTP Sync | 自建 | 🔜 计划中 | ✅ |
| Google Chat | Webhook + REST | 自建 | 🔜 计划中 | ✅ |
| Mattermost | WebSocket + REST | 自建 | 🔜 计划中 | ✅ |
| iMessage | BlueBubbles | 自建 | 🔜 计划中 | ✅ |
| Signal | signal-cli REST | 自建 | 🔜 计划中 | ✅ |
| Twitch | IRC | 自建 | — | ✅ |
| NOSTR | WebSocket Relays | 自建 | 🔜 计划中 | ✅ |
| Zalo | Webhook + REST | 自建 | 🔜 计划中 | ✅ |
| Nextcloud Talk | HTTP Polling | 自建 | 🔜 计划中 | ✅ |
| Web 聊天界面 | WebSocket | --webapp-port | — | ✅ |
文件发送详情(配置方法、支持的文件类型、限制):文件发送指南
完整列表(含配置参数、环境变量):聊天平台列表
云中继优势: 无需公网服务器、无需域名备案、无需 HTTPS 证书、无需防火墙配置,5 分钟完成接入。
覆盖日常工作的方方面面,让 AI 成为你的全能助手。
| 分类 | 工具数 | 功能 | |------|--------|------| | 文件操作 | 9 |
No comments yet. Be the first to share your thoughts!