产品与定位
Langcli 是一款终端交互式 AI 编码助手,基于 Claude Code 的最佳实践二次开发。它最实用的卖点是协议级兼容:用法与标准 Claude Code 完全一致,你项目里已有的 .claude 配置、skills、命令都可以直接复用,不需要为换工具重写任何东西。
在此之上,它深度集成了自家的 LangRouter 网关,让同一个会话内可以随时切换多家主流模型(Claude、GLM、GPT、DeepSeek、Kimi、MiniMax、MiMo 等)而不中断上下文 —— 这是原生 Claude Code 做不到的。
授权提示:项目 README 明确写明「本项目仅供学习和研究用途」,仓库 license 字段为空(没有开源许可证)。它是基于 CCB(
claude-code-best/claude-code)的二次开发,Claude Code 的全部权利归 Anthropic 所有。商用前请自行评估法律风险。
功能速览
| 功能 | 说明 |
|---|---|
| Claude Code 兼容 | 使用方式与标准 Claude Code 完全一致 |
| 复用既有配置 | 项目的 .claude 目录、skills、命令开箱可用 |
| 多模型切换 | 经 LangRouter 在会话内切换模型,上下文不中断 |
| 上下文保持 | 换模型不需要重开会话或重建上下文 |
| 多平台安装 | Linux / macOS 安装脚本、Windows 批处理、npm 三种方式 |
| 编辑器协议 | 依赖 @agentclientprotocol/sdk,支持 ACP 接入编辑器 |
| 浏览器集成 | 内置 Chrome MCP bridge,可操作浏览器 |
| 中文文档 | 提供 docs/README_zh.md 简体中文说明 |
调用与兼容性
# Linux / macOS 一键安装
bash -c "$(curl -fsSL https://assets.langcli.com/installation/install-langcli.sh)"
# Windows(以管理员身份运行 CMD)
cmd /c "curl -fsSL -o %TEMP%\install-langcli.bat https://assets.langcli.com/installation/install-langcli.bat && %TEMP%\install-langcli.bat"
# npm(需要 Node.js 20+)
npm i -g langcli-com
安装后重启终端使环境变量生效:
langcli # 启动交互式会话
/help # 查看可用命令
使用前需先准备 LangRouter API Key:前往 langrouter.ai 注册并获取密钥。
版本与更新注意
- 仓库
LangcliTeam/langcli,约 236 stars、17 forks(截至 2026-09-22),最近提交 2026-09-19。 - 版本信息需注意:GitHub 上没有任何 Release(releases 为空),因此不存在官方发布的版本号。npm 包
langcli-com当前为 0.1.50(约 2026-09-10 发布),这是唯一可参考的版本号。 - 无开源许可证:README 声明「本项目仅供学习和研究用途」,且明确 Claude Code 的权利属于 Anthropic;仓库 license 字段为空。项目自身未授予任何 OSI 许可,因此不宜描述为「开源 AI 编程助手」 —— 更准确的说法是「源码公开但未提供开源许可证」。
- 授权合规风险:项目是基于 CCB(
claude-code-best/claude-code)的二次开发,而 CCB 本身又是 Claude Code 的衍生项目。用于商业项目前建议咨询法务。 - npm 包名是
langcli-com,与仓库名langcli不同,安装时别找错。 - 强依赖 LangRouter:安装脚本与 npm 包走自家 CDN(
assets.langcli.com),模型调用经 LangRouter 网关,且 LangRouter 是项目的 Sponsor。可用性与计费都绑定在这家商业服务上,选型时需评估供应商锁定风险。 - 从源码构建需要 Bun ≥ 1.3.11。
- README 中列出的模型名含
Deepseek v4 flash,该名称已被 DeepSeek 官方标记为退役别名,属陈旧信息。