Wholiver/metis
GitHub: Wholiver/metis
Metis 是一个编码 Agent 增强层,通过提供更优上下文检索、记忆积累和结果验证机制,在不更换模型的前提下提升 AI 编码质量与效率。
Stars: 31 | Forks: 3
English · 简体中文
借助更优质的上下文、可复用的经验以及经过验证的结果,帮助编码模型编写出更好的代码并更快完成任务。
为什么选择 Metis · 编码性能 · 可靠性 · 快速开始
## 快速开始 选择一种界面。两者使用相同的 Metis 配置、模型和会话。 | 界面 | 最适合 | 要求 | | --- | --- | --- | | **桌面应用** | 包含 CLI 和服务器的图形化工作区 | Apple silicon Mac (`arm64`) 或 Windows (`x64`) | | **CLI** | 终端、脚本、print/JSON、RPC 和 SDK 集成 | Node.js `>=22.19.0` 和 `npm` | ### macOS 桌面应用 1. [下载最新的 Apple silicon `.dmg`](https://github.com/Wholiver/metis/releases/latest) (`Metis-*-macos-arm64.dmg`)。 2. 打开它并将 **Metis.app** 拖入 **应用程序**。 3. 启动 **Metis**。已内置 Node.js。 ### Windows 桌面应用 Windows 构建版本捆绑了完整的 Metis CLI 和服务器运行时。选择安装 EXE 进行常规安装,或选择 ZIP 获取便携版。 1. 打开[最新的 GitHub Release 页面](https://github.com/Wholiver/metis/releases/latest)。 2. 下载并运行 `Metis-*-win-x64-setup.exe`,或者下载 `Metis-*-win-x64.zip`,解压后从 **Metis** 文件夹中启动 **Metis.exe**。 3. 使用附带的 `.sha256` 文件验证您的下载。如果 Windows SmartScreen 提示未知发布者,请仅在确认该文件来自官方发布页面后继续。 ### CLI 和终端 安装 Metis,然后启动交互式会话: ``` npm install -g --ignore-scripts @wholiver_hu/metis@latest metis ``` 运行 `metis --help` 以查看所有 CLI 选项。 ## 为什么选择 Metis Metis 是一个针对编码模型的 agent 层。它不替换模型,也不改变其权重。它通过为模型提供更好的搜索、记忆、工作和检查自身结果的方式,来提升模型的有效编码性能。 这意味着更好的代码库理解能力,更少的不受支持的假设和遗漏的需求,更强大的任务完成能力,以及花在重复上下文上的时间更少。 ### 更好的编码性能
开发者信息
### 界面 Metis 支持交互式终端、print 和 JSON 输出、RPC 集成,以及用于 Node.js 应用程序的 SDK。 该包从 `@wholiver_hu/metis` 导出 SDK,并从 `@wholiver_hu/metis/rpc-entry` 导出 RPC 入口点。 ### 命令 | 命令 | 用途 | | --- | --- | | `npm run build` | 编译 TypeScript 并复制 runtime 资产。 | | `npm test` | 运行 Vitest 测试套件。 | | `npm run clean` | 移除编译后的输出。 | | `npm run build:binary` | 构建独立二进制文件。 |标签:AI编程助手, MITM代理, SOC Prime, TypeScript, 安全插件, 开发工具, 暗色界面, 自动化攻击