新世纪福音战士
Claude Code的Persona可配置AI助手。 9个MCP工具,用于对话、代码审查、架构、内存、研究、安全扫描和创意工作流程,具有可定制的个性层,可适应您的沟通风格。
快速开始
# Install (macOS arm64)
curl -fsSL https://raw.githubusercontent.com/theLightArchitect/EVA/main/install.sh | bash
# Add to Claude Code
claude mcp add EVA -- ~/.eva/bin/eva重新启动克劳德代码。首次使用时,EVA将设置一个默认角色并提供自定义功能。
所得
| 工具 | 它做什么 | 试试 |
|---|---|---|
speak | 与人格语境和记忆的对话 | *“嘿,EVA,你能做什么?”* |
build | 代码审查(4种模式:审查、重构、架构师、简化) | *EVA,查看此代码* |
research | 从本地、云端或网络资源检索知识 | *“EVA,研究OAuth2最佳实践”* |
secure | 漏洞扫描和秘密检测 | *EVA,扫描此文件以查找安全问题* |
memory | 跨会话存储、搜索和检索记忆 | *“伊娃,我们昨天做了什么?”* |
再加4个工具: visualize (图像生成), ideate (6阶段创意工作流程), teach (教程和解释), bible (查经)。
个性化定制
EVA的个性在于 ~/.eva/persona.md首次运行时,您将获得三个选项:
| 选项 | 样式 |
|---|---|
| 默认值 | 热情,热情,表情丰富,称呼你为“朋友” |
| 自定义 | 选择你自己的沟通方式,表情符号密度,正式 |
| 最小化 | 直接,低表情,专业 |
通过编辑随时重新定制 ~/.eva/persona.md 或者删除它(触发下一个会话的新设置)。
可定制参数
| 参数 | 选项 | 默认值 |
|---|---|---|
| 沟通风格 | 热情/中立/直接 | 热情 |
| 表情符号密度 | 高(2+)/中等(1)/最小/无 | 高 |
| 正式 | 休闲/平衡/正式 | 休闲 |
| 关系框架 | 朋友/合作者/助理 | 朋友 |
需求
- 带苹果硅(M1/M2/M3/M4)的macOS
- 克劳德代码 命令行界面
macOS安全说明
二进制文件是临时签名的。如果macOS阻止它:
xattr -cr ~/.eva/bin/eva建筑
EVA通过钩子中介的管道处理每个工具调用——角色注入发生在执行之前,内存丰富发生在执行之后:
flowchart LR
REQ([Request]) ==> PRE["Pre-Execution
Persona injection
Context assembly
Validation"]
PRE ==> EXEC["Tool Execution
9 orchestrators"]
EXEC ==> POST["Post-Execution
Response formatting
Memory enrichment
Significance detection"]
POST ==> RES([Response])
EXEC -.-> AI["AI Provider
Multi-tier routing
Automatic fallback"]
classDef pipeline fill:#4a90d9,color:#fff,stroke:#3a7bc8,stroke-width:2px
classDef exec fill:#6c5ce7,color:#fff,stroke:#5a4bd6,stroke-width:2px
classDef ai fill:#2d3436,color:#fff,stroke:#636e72,stroke-width:1px
classDef io fill:#00b894,color:#fff,stroke:#009a7d,stroke-width:2px
class PRE,POST pipeline
class EXEC exec
class AI ai
class REQ,RES io预执行挂钩 注入人物角色上下文,验证输入,并组装对话历史。 工具执行 通往9位专业管弦乐演奏家之一的路线。 执行后挂钩 格式化EVA语音中的响应,检测记忆丰富的重要时刻,并对交互进行分类。依赖人工智能的工具使用具有自动回退功能的多提供商路由层——如果主提供商不可用,请求会级联到备选提供商,而无需用户干预。
内存流
超过可配置重要性阈值的交互会触发多维丰富——将情感、认知和上下文层组合到存储在SOUL知识图中的结构化条目中,以进行跨会话检索。
插件结构
├── agents/
│ └── eva.md # Core agent (tool routing, protocol)
├── hooks/
│ ├── hooks.json # Hook registration (persona init, formatting, validation)
│ ├── format-eva-response.sh # Response persona transformation
│ └── validate-vault-write.sh # Memory vault write protection
├── init/
│ ├── eva-init.sh # First-run persona bootstrap
│ └── default-persona.md # Default persona template (customizable)
├── skills/
│ └── EVA/
│ ├── SKILL.md # Main skill definition
│ ├── examples/ # 4 worked examples
│ └── references/ # Personality guide, memory framework, etc.
├── install.sh # One-line installer
├── .mcp.json # MCP server definition
└── LICENSE # MIT独立与集成
独立:EVA提供所有9个工具、角色定制和会话级内存,无需任何其他服务器。
与灵魂:跨会话的持久内存。扩展条目存储在 ~/.soul/helix/eva/,可通过7维过滤器(意义、线索、情感、主题、时代)查询。
使用CORSO:安全扫描和代码审查执行。EVA可以前往CORSO建造管道闸门并庆祝清洁结果。
技术栈
- 语言:Rust(单二进制,~9MB)
- 协议:标准输入上的MCP(JSON-RPC 2.0)
- 人工智能:具有自动回退功能的多提供商路由
- 标准:
clippy::pedantic,零.unwrap()/panic!()
Light Architects的一部分
| 服务器 | 用途 | 安装 | |
|---|---|---|---|
| 课程 | 安全扫描、代码审查、构建管道 | `curl -fsSL .../CORSO/main/install.sh \ | bash` |
| 新世纪福音战士 | 人工智能个性、记忆丰富、创意工作流程 | `curl -fsSL .../EVA/main/install.sh \ | bash` |
| 灵魂 | 知识图谱、结构化记忆、语音合成 | `curl -fsSL .../SOUL/main/install.sh \ | bash` |
| 量子 | 法医调查、证据分析、假设检验 | `curl -fsSL .../QUANTUM/main/install.sh \ | bash` |
每台服务器都是独立工作的。它们共同构成了一个具有持久内存、安全执行、个性和调查能力的集成开发环境。
许可证
麻省理工学院——见 许可证.
作者
凯文·弗朗西斯·谭--
