多 Provider 透明切换
Anthropic 与 OpenAI 兼容协议自动适配,使用 /model 即可在 GLM、DeepSeek、Kimi、千问等模型之间切换。
EVA-CLI 基于 Claude Code 源码深度改造,面向中文开发者补齐多 Provider、长期记忆、Agent/Skill、定时调度与本地化体验。
$ eva
EVA-CLI 已就绪
/model deepseek/deepseek-chat
/code-search handle network request
MemorySearch 找到 7 条跨会话经验
▌
Quick Start
推荐安装命令
npm install -g @eva/cli --registry=https://npm.0ldm0s.net npm install -g @eva/cli --registry=https://npm.0ldm0s.net 推荐使用 npm 全局安装,不使用 bun install -g。
eva --version 验证安装结果。
eva 启动交互式终端助手。
/providers 进入 Provider 面板配置 API 密钥。
Core Capabilities
Anthropic 与 OpenAI 兼容协议自动适配,使用 /model 即可在 GLM、DeepSeek、Kimi、千问等模型之间切换。
SQLite 分片记忆、FTS5 全文搜索与 Embedding 双路召回,让跨会话知识沉淀为可检索资产。
Agent 定义角色,Skill 封装可复用流程,并支持模型偏好与 scope 知识隔离。
/loop 与 CronCreate 支持持久化任务,配合 --expose-gc 控制长时间运行时的内存占用。
Architecture
EVA-CLI 使用 Node.js 运行时、TypeScript strict、React + Ink 终端 UI、Commander.js CLI 解析,以及 MCP、LSP、OAuth、JWT、SQLite / PostgreSQL 等基础能力。
文件 I/O、搜索、执行、MCP、LSP、记忆、Cron 与多 Agent 编排。
/model、/providers、/memory、/skills、/agents、/code-index、/loop 等约 120 个命令。
API 协议适配、上下文压缩、代码索引、文档 RAG、通知、IDE Bridge 与插件加载。
全局安装请使用 npm。Bun 对 scoped 包全局安装存在依赖循环问题;Linux x64 CPU 环境会在 postinstall 中自动处理 onnxruntime-node。