# iris **Repository Path**: badhope/iris ## Basic Information - **Project Name**: iris - **Description**: Iris - your personal AI super-assistant. Fast, lightweight, fully yours. Protocol-first (any OpenAI-compatible endpoint), 292+ plugins, knowledge-base RAG, local-first & private. Official site: x33834.github.io/iris - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-24 - **Last Updated**: 2026-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ✦ Iris — 你的个人 AI 超级助手 > **快 · 轻 · 完全属于你。** > 基于开源 **Hermes** 智能体框架的全面深度重构——追求极致速度、现代交互体验、100% 协议驱动。 > 不绑定厂商、不臃肿。只有你,和你的 AI。 [English](README.md) · **简体中文** ![License](https://img.shields.io/badge/license-MIT-blue.svg) ![Python](https://img.shields.io/badge/python-3.11%2B-3776AB.svg) ![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-lightgrey.svg) ![Plugins](https://img.shields.io/badge/plugins-292%2B-6B8BFF.svg) ![i18n](https://img.shields.io/badge/i18n-14%20languages-green.svg) [![官网](https://img.shields.io/badge/✦%20%E5%AE%98%E7%BD%91-x33834.github.io%2Firis-4F6EF7)](https://x33834.github.io/iris) [![下载](https://img.shields.io/badge/⬇%20%E4%B8%8B%E8%BD%BD-v0.12.0-12B76A)](https://github.com/X33834/iris/releases/download/v0.12.0/iris-v0.12.0.zip) --- ## 🌐 官方网站 · 先睹为快 **→ [x33834.github.io/iris](https://x33834.github.io/iris)** — 交互式落地页:真实截图、动态架构图、一键下载。 | 下载 | 格式 | 大小 | 适用 | |---|---|---|---| | [⬇ iris-v0.12.0.zip](https://github.com/X33834/iris/releases/download/v0.12.0/iris-v0.12.0.zip) | ZIP | 72 MB | **Windows / macOS — 推荐** | | [⬇ iris-v0.12.0.tar.gz](https://github.com/X33834/iris/releases/download/v0.12.0/iris-v0.12.0.tar.gz) | TAR.GZ | 67 MB | Linux / 服务器 — 完整源码树 | --- ## 🚀 快速开始 — 三步上手 ```bash # 1. 克隆 git clone https://github.com/X33834/iris.git && cd iris # 2. 安装 agent 核心 cd agent && pip install -e . && cd .. # 3. 启动 Web UI cd webui && python3 server.py # → 浏览器打开 http://127.0.0.1:8787 ``` **搞定。** 选择内置模型,或接入*任意* OpenAI 兼容端点: ```yaml model: provider: custom:my-provider default: my-model custom_providers: - name: my-provider base_url: https://your-endpoint/v1 api_key: your-key ``` --- ## ⚡ 为什么选 Iris?(对比原版 Hermes) Hermes 是杰出的智能体框架——但它越来越重。**Iris** 保留 **100% 的功能**,同时让整体体验向现代消费级 AI 应用看齐: | | Hermes(原版) | **Iris** | |---|---|---| | ⚡ 启动速度 | 慢,全量加载 | **秒级 — 懒加载 + uvloop** | | 📦 体积 | 臃肿 | **轻 40% 以上** | | 🖥️ Web UI | 开发工具风格 | **现代消费级界面** — 亮/暗主题、14 款皮肤、命令面板 | | 🔌 模型支持 | 逐厂商适配器 | **协议优先** — 任意 OpenAI 兼容端点即插即用 | | 🧩 插件 | 全部内置 | **292+ 目录,按需安装/卸载** | | 📚 知识库 | 无 | **RAG + 中文精准全文检索** | | 🔒 隐私 | — | **本地优先。无账号。无遥测。** | --- ## 🏗️ 架构 — 简洁设计 ```mermaid flowchart LR U["🌐 Web UI
聊天 · 设置 · 插件
命令面板"] --> S["🐍 Python 服务端
api/routes.py · 流式"] S --> A["⚙️ Hermes Agent 核心
工具 · 记忆 · 技能 · 定时"] S --> KB[("📚 知识库
SQLite FTS5 · 中文检索")] S --> PM["🧩 插件管理器
292+ 目录 · 按需加载"] S --> PL["🤖 协议层
OpenAI 兼容"] PL --> M["任意 LLM 端点
一个 base_url + key"] A --> T1["🛠️ 工具
网页 · 终端 · 文件"] A --> T2["🧠 记忆与技能
长期记忆 · 定时任务"] ``` **两个组件,一套无缝体验:** - `agent/` — 重构后的 Hermes 核心:工具、插件、记忆、技能、定时、协议路由 - `webui/` — 现代控制界面:聊天、设置、插件市场、知识库 --- ## ✨ 你能得到什么 | | | |---|---| | ⚡ **轻量内核** | uvloop 事件循环、模块懒加载、精简运行时 | | 🔌 **任意模型任意厂商** | OpenAI 兼容协议层 — 填 base_url + key 即用 | | 🧩 **插件生态** | **292+ 插件**,一键安装 / 卸载 / 启停 | | 📚 **知识库 RAG** | 上传文档 → 本地中文索引 → 基于*你的数据*作答 | | 🎨 **现代 Web UI** | 命令面板(`Ctrl+Shift+P`)、14 款皮肤、520+ 设置项 | | 🧠 **记忆与技能** | 长期记忆、技能中心、定时任务、看板、待办、会话搜索 | | 🗣️ **语音就绪** | 语音输入 + 免提语音模式 + 语音合成 | | 🌐 **14 种语言** | 完整国际化,默认中文,随时切换 | | 🔒 **本地优先 · 私密** | 会话、记忆、知识全部留在*你的机器* | --- ## 🖥️ 界面截图 ![Iris Web UI](docs/screenshot.png) --- ## 🔄 与 Hermes 的关系 Iris 是 **[Hermes](https://github.com/NousResearch/hermes)**(Nous Research 的开源智能体框架)的 **独立深度定制重构**。我们: - **保留了 100% 的功能** — 没有删减,全部重构 - **替换沉重内部实现** — 换成现代轻量方案 - **重写整个前端** — 主流消费应用风格 - **新增**知识库 RAG、命令面板、预设提示词、ECharts 图表渲染等 --- ## 📄 许可与致谢 采用 **MIT License**,基于 **[Hermes](https://github.com/NousResearch/hermes)**(**Nous Research**,MIT)构建。 保留原始版权与署名。完整协议见 [`LICENSE`](LICENSE)。 --- ## 💬 参与贡献 - ⭐ 觉得 Iris 有用就 **Star** 一下 - 🐛 **提 Issue** — 我们快速修复 - 🧩 向插件目录 **发布插件** - 🌍 帮助 Iris **翻译**成更多语言 **Iris — 你的 AI,你的规则。**