多模型 AI 编程助手 · 当前版本 0.0.0

一个终端,接入所有主流模型

EVA-CLI 基于 Claude Code 源码深度改造,面向中文开发者补齐多 Provider、长期记忆、Agent/Skill、定时调度与本地化体验。

GLMDeepSeekOpenAIMiniMaxMimoKimi千问OpenCode七牛兼容 API
eva session

$ eva

EVA-CLI 已就绪

/model deepseek/deepseek-chat

/code-search handle network request

MemorySearch 找到 7 条跨会话经验

10+
主流 Provider
~56
内置 Agent 工具
~120
斜杠命令
512K+
TypeScript 代码规模

Quick Start

从安装到模型配置,只需要几条命令

推荐安装命令

npm install -g @eva/cli --registry=https://npm.0ldm0s.net
01 npm install -g @eva/cli --registry=https://npm.0ldm0s.net

推荐使用 npm 全局安装,不使用 bun install -g。

02 eva --version

验证安装结果。

03 eva

启动交互式终端助手。

04 /providers

进入 Provider 面板配置 API 密钥。

Core Capabilities

EVA-CLI 的核心能力,整理成可上手的产品入口

多 Provider 透明切换

Anthropic 与 OpenAI 兼容协议自动适配,使用 /model 即可在 GLM、DeepSeek、Kimi、千问等模型之间切换。

超长期记忆与代码索引

SQLite 分片记忆、FTS5 全文搜索与 Embedding 双路召回,让跨会话知识沉淀为可检索资产。

Agent 与 Skill 工作流

Agent 定义角色,Skill 封装可复用流程,并支持模型偏好与 scope 知识隔离。

定时调度和长期运行

/loop 与 CronCreate 支持持久化任务,配合 --expose-gc 控制长时间运行时的内存占用。

Architecture

从终端 UI 到工具系统,完整覆盖开发工作流

EVA-CLI 使用 Node.js 运行时、TypeScript strict、React + Ink 终端 UI、Commander.js CLI 解析,以及 MCP、LSP、OAuth、JWT、SQLite / PostgreSQL 等基础能力。

01工具层

文件 I/O、搜索、执行、MCP、LSP、记忆、Cron 与多 Agent 编排。

02命令层

/model、/providers、/memory、/skills、/agents、/code-index、/loop 等约 120 个命令。

03服务层

API 协议适配、上下文压缩、代码索引、文档 RAG、通知、IDE Bridge 与插件加载。

安装注意

全局安装请使用 npm。Bun 对 scoped 包全局安装存在依赖循环问题;Linux x64 CPU 环境会在 postinstall 中自动处理 onnxruntime-node。

最新动态

查看全部
暂无更新记录