opencli

项目概览

项目是什么

opencli 是一个代码导向的 AI 命令行工具。它的目标不是只做单轮问答,而是在终端环境里提供一套可控的工作流:模型回答、上下文注入、工具调用、审计记录、会话恢复,以及多 agent 协作。

核心能力

支持的模型提供方

这意味着项目既可以连官方兼容 OpenAI API 的服务,也可以接入 Anthropic 风格接口。

内置工具

模型可以根据当前策略调用以下工具:

为什么这个项目值得单独写文档

相较于纯聊天 CLI,opencli 有几个更偏工程化的特点:

代码结构概览

项目围绕以下 workspace crates 组织:

更详细的分层说明见 架构设计