Capability Map

不只是一个终端工具,而是一套完整的 AI 万能助手

EVA-CLI 功能全景:模型路由、中文化、记忆、代码索引、Agent 编排、调度、权限、IDE 集成与长期运行。

多模型接入

一个工具统一接入主流模型服务,底层协议自动转换。

  • 10+ Provider 支持 GLM、DeepSeek、OpenAI、MiniMax、Mimo、Kimi、千问、OpenCode、七牛等。
  • 自动格式识别 主流模型协议自动适配,无需手动配置。
  • /model 快速切换 交互式选择模型,也支持前缀过滤。
  • Skill 模型偏好 分析、写作、代码等 Skill 可绑定不同模型。

中文化与配置体验

围绕中文用户的日常终端体验重新打磨。

  • 全量 UI 中文化 权限对话框、命令提示、状态信息与欢迎语均本地化。
  • API 密钥配置 交互式配置 API 密钥,安全保存到本地。
  • /providers 在 Provider 面板管理端点、密钥与模型。
  • 网络代理隔离 网络代理仅影响网页搜索,不影响模型通信。
  • 中文别名 /allow-all 可使用 /无脑模式,/sensitive 可使用 /敏感词。

超长期记忆系统

跨会话保存结构化知识,让项目经验可检索、可复用。

  • 记忆搜索 搜索历史记忆中的经验、摘要与项目知识。
  • 记忆保存 主动保存有价值的信息到长期记忆。
  • 分片存储 按时间和活跃度分片存储,兼顾写入效率与检索性能。
  • 代码索引 全文搜索与语义搜索双路召回,智能合并结果。
  • 知识蒸馏 上下文折叠时自动沉淀结构化知识,避免闲聊污染知识库。
  • Scope 隔离 不同 Skill 通过 scope 字段隔离领域知识。

Agent 与 Skill

把角色、工具约束和工作流沉淀为可复用资产。

  • Agent 定义 声明角色身份、行为风格、工具约束和技能集合。
  • Skill 工作流 封装领域步骤、模型偏好、scope 与蒸馏规则。
  • 模板系统 内置模板自动提供 Agent / Skill 创建格式。
  • 创作蒸馏 可从参考文档自动生成 Agent + Skill。

信息搜集与网页检索

从搜索网页到截取桌面窗口,让 AI 帮你快速收集和整理信息。

  • 多引擎网页搜索 百度与 DuckDuckGo 双引擎,搜国内国外信息都很方便。
  • 网页内容抓取 给个网址,自动获取页面内容并整理成容易阅读的格式。
  • 浏览器快照 让 AI 自动打开网页、截图给你看,也能模拟点击操作。
  • 桌面窗口截图 列出电脑上所有打开的窗口,按名称截取任意软件的画面。
  • 对话历史搜索 翻找之前的聊天记录,快速找回讨论过的内容。

定时调度与任务持久化

让助手在长时间运行中自动巡检、自动报告。

  • /loop 支持固定间隔或自然语言时间表达,如每天 9:00。
  • Cron 调度 使用标准 cron 表达式创建定时任务。
  • 持久化 任务持久化存储,重启后自动恢复。
  • 任务管理 查看和取消已有调度任务。

工具系统与权限模型

围绕真实任务构建的智能工具层。

  • 文件与搜索 文件读写、编辑、批量搜索、代码索引、文档搜索。
  • 执行与集成 命令执行、技能调用、外部工具集成、网页搜索与获取。
  • Agent 团队 子助手调度、消息传递、任务管理与工作区隔离。
  • 权限模式 默认、计划、跳过确认、自动等多种安全策略。

IDE 集成与桌面工具

连接编辑器与桌面环境,覆盖代码和原生应用调试。

  • VS Code / JetBrains 连接 IDE 扩展和助手会话。
  • 桌面截图 列出窗口并按标题或应用名截取桌面应用。
  • 远程会话 支持远程连接、服务模式和桥接模式。

长期运行与稳定性

面向数小时到数天任务的稳定性设计。

  • 内存管理 上下文折叠后可主动触发内存回收,控制内存增长。
  • 成本追踪 帮助观察 Token 使用情况。
  • 诊断命令 /doctor、/context、/diff、/resume 等辅助定位状态。
  • 链路追踪 为关键操作提供可观测性基础。

Architecture

系统能力分层

核心能力从入口到扩展逐级递进,覆盖从用户交互到外部集成的完整链路。

01 入口层

启动预加载、命令行解析、终端 UI 渲染

02 查询层

多协议适配、流式响应、工具调度、Token 统计

03 工具层

文件操作、搜索、命令执行、权限管控

04 服务层

记忆、代码索引、文档搜索、外部工具集成

05 扩展层

IDE 桥接、多助手协同、定时任务、语音播报

Command Examples

常用入口

# 启动 EVA-CLI
$ eva

# 切换模型或 Provider
$ /model
$ /providers

# 使用长期记忆和代码索引
$ /memory
$ /code-index
$ /code-search handle network request

# 调用 Skill 或创建调度任务
$ /stock-technical 对 AAPL 进行技术分析
$ /loop 每天 9:00 /stock-technical 生成早盘技术分析报告