当前位置: 首页 > news >正文

OpenClaude:一个终端搞定所有 AI 编程工具

文章目录

  • OpenClaude:一个终端搞定所有 AI 编程工具
    • 1、 解决什么问题
    • 2、 主要能力
    • 3、 安装和使用
    • 4、 适合什么场景

OpenClaude:一个终端搞定所有 AI 编程工具

OpenClaude 在 GitHub 上已经拿到 29,417 Star 了。

这是一个开源的编程 Agent CLI,支持接入各种云端和本地模型。不管你用的是 OpenAI、Gemini、Ollama 还是其他服务,都能在同一个终端里完成:提示词、工具调用、Agent、MCP 协议、斜杠命令,全部流式输出。

1、 解决什么问题

现在 AI 编程工具一大堆,每个都有自己的 CLI,配置方式各不相同,来回切换很麻烦。OpenClaude 把这些统一成一个入口,不用再记不同的命令和配置文件。

装一个包,配一次 provider,然后用/provider命令切换不同的 AI 后端。支持 OpenAI 兼容接口、Gemini、GitHub Models、Codex、Ollama、小米 MiMo 等十几个服务商。

2、 主要能力

多后端统一接入:通过/provider命令管理不同服务商的配置,保存在本地的 profile 文件里,切换时不用重新填密钥。每个 provider 的认证信息独立存储,互不干扰。

后台会话:用--bg参数跑非交互式任务,不占当前终端。支持命名会话、查看日志、终止进程。适合跑测试、重构这类耗时操作。

Agent 路由:在配置文件里指定不同类型的 Agent 走不同的模型。比如让 Explore Agent 用便宜的模型跑搜索,Plan Agent 用强模型做架构设计,精准控制成本。

gRPC 服务:可以作为无头 gRPC 服务运行在localhost:50051,支持双向流式传输,方便集成到 CI/CD 管道或者其他应用里。协议定义文件在src/proto/openclaude.proto,可以用它生成 Python、Go、Rust 等语言的客户端。

VS Code 扩展:仓库自带 VS Code 插件,支持启动集成、Provider 控制中心、编辑器内聊天、主题配置,还能接入 Azure OpenAI。

Web 搜索和抓取:非 Anthropic 模型默认走 DuckDuckGo 搜索,配了 Firecrawl API Key 后可以处理 JavaScript 渲染的页面。

3、 安装和使用

要求 Node.js 22 以上。

npm install -g @gitlawb/openclaude@latest

Arch Linux 用户可以用 AUR:

paru -S openclaude

装完直接运行:

openclaude

进入后用/provider配置模型服务商,用/onboard-github接入 GitHub Models。

本地用 Ollama 的话,设几个环境变量就行:

export CLAUDE_CODE_USE_OPENAI=1 export OPENAI_BASE_URL=http://localhost:11434/v1 export OPENAI_MODEL=qwen2.5-coder:7b

后台跑任务:

openclaude --bg "fix failing tests" openclaude ps openclaude logs <session-id>

4、 适合什么场景

  • 需要在多个 AI 模型之间切换的开发者
  • 想用统一 CLI 管理不同编程 Agent 的团队
  • 需要把 AI 编程能力集成到 CI/CD 流水线的工程场景
  • 本地跑模型、不想把代码发到云端的开发者

CLI 管理不同编程 Agent 的团队

  • 需要把 AI 编程能力集成到 CI/CD 流水线的工程场景
  • 本地跑模型、不想把代码发到云端的开发者
http://www.jsqmd.com/news/1107244/

相关文章:

  • 4.数据类型
  • MAA明日方舟智能辅助工具:5分钟快速上手指南,告别繁琐日常操作
  • AI技术简报如何驱动工程决策:从Newsletter到落地实践
  • C++模板特化开发技巧
  • 测试转大模型:AI 测试工程师的能力跃迁,用真实案例讲清边界
  • Docker Compose快速入门
  • 利用AI助手高效解决IBM MQ AMQ8242E密码套件配置错误
  • web应用技术--第10次作业
  • AI 云原生后端架构:模型服务也要按高可用系统设计
  • 工业防潮柜行业快讯:中昊芯英发布高性能国产TPU
  • 5步掌握网站监控神器:changedetection.io实战全攻略
  • 上海炒股升降桌可以定制的有哪些
  • 计算机毕业设计之红星影城售票系统的设计与实现
  • 适配投票工具测评,公众号 / 小程序通用盘点
  • 从手动操作到智能对话:UI-TARS如何重新定义桌面自动化
  • C# 语言入门(六)运算符重载、接口、预处理、异常、特性
  • API版本管理与兼容性
  • 后端接口XSS防御全链路实战:从输入验证到CSP的纵深防护
  • 电动汽车革命:从出行工具到智能能源网
  • 混合Astar运动规划算法 路径规划和路径跟踪 MPC算法 LQR算法 PID算法
  • 5G网络优化工程师完整工作日常:从早9点到晚6点都在干什么
  • BASE理论开发实践
  • Codex 设置功能详解
  • DDD限界上下文详解
  • MES系统对制造工艺的作用研究报告
  • Apache服务器部署指南
  • .深度学习推理优化全流程:TensorRT、ONNX Runtime与模型量化部署
  • C++内存池设计实践
  • 计算机毕业设计之jsp健身房管理系统
  • 诗韵千年,风雅长存