不只是编辑器,更是你的自主编程伙伴
基于 Tauri 2.0 + React 19 构建的高性能、本地优先的混合智能编辑器
一、Agent 协作编排系统 ⭐ 核心亮点
- 元编程基础设施:消息协议定义宏 +
workflow!DSL 宏,零样板代码定义 Agent 协作流程 - Agent 互调用 + 并行调用:
call_agent_parallel工具,支持多个 Agent 并行执行任务 - JSONPath 条件执行:工作流节点支持基于 JSONPath 的条件分支
- 权限检查系统:协作工具细粒度权限控制,社区版/商业版条件编译
二、事件持久化与会话恢复引擎 💾
- JSONL 增量日志:append-only 事件日志,
~/.ifai/sessions/live/目录 - WAL + Checkpoint 模型:JSONL(增量日志)+ Auto Snapshot(周期快照)双路径容错
- 历史消息重放:resume 时自动将历史消息写入 JSONL,JSONL 成为唯一真相源
- 交互式 ResumePicker:
/resume命令弹出可视化恢复选择器,支持从 auto snapshot / live JSONL / saved session 三种来源恢复 - 会话清理:退出时自动归档增量日志 + 清理过期快照
- 事件持久化状态指示器:TUI 底部显示
evt:N实时事件计数
三、终端体验优化 ⌨️
- 终端 resize 自适应:处理窗口大小变化,消除伪影
- 两次 Ctrl+C 强制退出:首次 Ctrl+C 友好提示,二次强制退出并异步保存会话
- 文件缓存优化:并行 Agent 共享文件读取,减少重复 I/O
四、Bug 修复 🛡️
- 修复 OpenAI 兼容 API 流式 tool_calls 支持及 401 错误
- 修复 TOML provider 配置短名称匹配,api_key 缺失时输出警告
- 修复工具调用回显过滤与输出展示
一、9 个专用 Agent 全面上线 ⭐ 核心亮点
- Refactor Agent(
refactor_agent):代码重构,补全已有 AgentType - Git Commit Agent(
git_commit_agent):智能提交 — 分析变更 → 生成 message → 安全提交,5 层安全设计(Pre-flight / Ghost Snapshot / Secret 扫描 / Commit Attribution / 禁止列表) - Plan Agent(
plan_agent):任务分解与规划,自动拆解复杂需求 - ReAct Agent(
react_agent):深度推理 — 显式 Thought → Action → Observation 循环,含反思机制和完成度评估 - Review Agent 增强:新增
git_diff/complexity_analyzer/code_review底层工具 - Test Agent(
test_agent):自动化测试生成和执行 - Doc Agent(
doc_agent):自动化文档生成和维护 - Debug Agent(
debug_agent):智能调试,自动分析错误和定位问题 - 所有 Agent 注册为安全工具(免审批),体验丝滑
二、声明式意图路由系统 🔀
- 声明式路由表替代过程式 if-else 链,O(1) 查表性能
- 用户说"重构代码"自动路由到
refactor_agent,说"提交代码"自动路由到git_commit_agent - 新增 Agent 只需添加一条路由规则
三、TUI Markdown 渲染引擎 🎨
- 双路径渲染:ANSI 颜色/样式保留 + Markdown 标记清理(标题、表格、粗体、斜体、代码)
- 自适应换行:窄屏终端不再截断内容
- 状态重置:每轮对话自动清理渲染状态,无残留
四、终端体验优化 ⌨️
- Bracketed Paste Mode:粘贴大段文本不再逐字符触发,原子粘贴体验
- 自动滚动修复:多行输入时内容不再被遮挡
- SIGINT 信号处理:Ctrl+C 安全退出 TUI
五、安全修复 🛡️
- 修复 9 处 UTF-8 字符串切片越界 panic
- 1032 个测试全部通过(100%)
一、自主会话能力质的飞跃 🤖⚡ ⭐ 核心亮点
- 100% 信任模型:完全移除循环阻断、熔断机制、"纯文本=停止"检查,充分信任 AI 自主决策
- 工具调用暴增:限制从 100 → 1000(10倍提升),支持更复杂的多步骤任务
- 断链问题根治:修复 Agentic Loop 断链、工具循环无限 Continuing、HTTP 400 + 断链三重问题
- 智能压缩系统:集成到 AI 服务层,防止上下文溢出,Mid-turn 压缩失效修复,消息配对完整性保障
- 系统提示词增强:自主工具调用强化,Phase 1 系统提示词优化
- 工具调用进度优化:添加目标信息(文件路径/搜索模式),修复显示时机问题
二、WebSearch Agent 🌐
- 集成博查 AI(Bocha AI)搜索引擎,支持实时网络搜索、最新技术文档、新闻资讯查询
- 三层防护机制:系统提示词强制规则(TUI + GUI)、LLM 工具列表过滤(完全隐藏底层 web_search)、自动审批白名单(category: safe)
- LRU 内存缓存 + JSON 持久化(~/.ifai/cache/search.json),TTL 1 小时过期,重复查询 <10ms 响应
三、#[derive(Tool)] 元编程系统 🔧
- 使用
#[derive(Tool)]宏实现零样板代码,自动生成工具实现和 ToolLike trait - MacroToolAdapter 桥接模式,与旧工具系统无缝集成,通用工具执行接口
- 完全替换旧的 FileToolsExecutor,配置驱动设计(基于 YAML)
四、Explore Agent 性能优化 🚀
- 6倍性能提升:GUI 模式从 79 秒优化至 13 秒(83.7% 提升)
- 移除 agent_batch_read,改用并行 agent_read_file + 预扫描目录树,充分利用多核 CPU
- 智能截断大文件(防止 Token 浪费)、限制工具调用次数、实时状态栏反馈
- 移除文件数量限制,强化多轮探索指示,Prompt 多语言回退
五、TUI 首次运行向导 🎯
- 智能设置向导:自动检测首次运行,引导用户配置 Provider、选择 Model 和 Base URL
- Provider 元数据驱动:移除所有硬编码,YAML 配置驱动,自动加载 Provider 列表,支持自定义 Provider
- 声明式状态栏动画系统(元编程架构):声明式动画定义,自动生成渲染逻辑,零手写动画代码
六、专用 Agent 工具 🛠️
- explore_agent & review_agent 注册为低风险工具(无需审批),Agent 工具进度显示优化
- glob_search 工具:支持模糊搜索文件、智能文件过滤、高性能搜索
七、提示词引用解析 📝
- 支持自定义提示词:提示词引用解析功能、用户自定义提示词优先级加载、最小化部署支持
- 外部化模板:提示词模板外部化、支持热更新、无需重新编译
- 持久化记忆系统:零依赖纯 Markdown 存储,两层记忆架构(热记忆注入 system prompt + 冷记忆会话归档),空间隐喻组织(Wing → Hall → Room 三层路径),18μs 注入延迟。
- MemorySave 工具:AI 对话中主动保存用户偏好、技术决策、项目知识,自动执行无需审批,自动去重避免重复条目。
- 会话后批量提取:LLM 驱动的智能记忆提取,从对话中自动挖掘值得记忆的信息,外部化提示词模板支持自定义(
~/.ifai/prompts/memory/extract.md)。 - 会话归档(冷记忆):TUI 会话结束自动生成摘要归档至
~/.ifai/sessions/,人类可浏览 Markdown 格式。 - 智能压缩系统:工具输出截断 + 模型感知阈值 + AI 摘要,解决长对话 Token 爆炸问题。
- TUI + GUI 记忆共享:同一份
~/.ifai/memories.md,跨界面无缝使用。 - 10 项 Bug 修复:Overlay 内容泄漏、Agentic Loop 空转、Ctrl+O/Ctrl+D 黑屏、TodoWrite 遮挡/断链、LLM 连接超时无反馈等。
- 多线程并发对话系统:Per-Thread Session 隔离,支持多个 AI 对话线程同时运行,Arc 三阶段锁策略,ThreadEvent 类型安全事件路由,并发 Streaming + 审批隔离。
- /thread 系列斜杠命令:
/thread new创建、/thread list列出、/thread switch <id>切换、/thread close关闭线程,线程模式弹出框渲染。 - 多行输入支持:Shift+Enter/Alt+Enter/Ctrl+J 换行,智能自动滚动,焦点恢复修复。
- TUI God Object 重构 Phase 1-4:App struct 从 27 字段降至 14 字段(5 个子系统提取),Mode enum 替代 5 个布尔标志(consumed 消除),声明式路由表替代 if-else(handle_single_key_event 238→158 行),StreamState cleanup 统一为单一入口。
- 14 轮上下文断链 E2E 测试:含 2048 游戏生成场景,并发审批测试、跨线程串台测试、Streaming 泄漏测试,测试总数从 830 增长至 862。
- 10 项 Bug 修复:快捷键阻塞、滚动失效、Streaming 鼠标滚轮、键盘事件失效、消息丢失、跨线程串台、多行输入滚动溢出等。
- Ctrl+O Detail View Overlay:全屏 AI 响应查看器,支持 Toggle 开关(再按 Ctrl+O 关闭)、Transcript 回放、File 查看器、DiffContext 对比视图(旧/新内容切换)、Streaming 期间实时访问。
- Ctrl+D Diff Mode:多文件差异浏览,Toggle 开关模式(一键切换)、Streaming 期间按键响应(不会穿透到其他事件)。
- 输入消息队列:Streaming 期间智能排队,队列中的消息会在当前任务完成后依次自动发送,优化多轮对话体验。
- 斜杠命令弹出框:声明式元编程架构,输入
/自动弹出命令列表,模糊搜索过滤,上下键选择 + Enter 确认,零代码添加新命令。 - TUI 快照测试基础设施:510+ 测试用例全覆盖,参数化测试(
parametrize!宏)、并行测试执行(rayon)、快照测试(insta)、E2E 真实 API 测试,100% 通过率。 - 元编程架构:声明式键映射表(
SCROLL_KEYMAP、OVERLAY_EXTRA_KEYMAP)、组合模式(OverlayAction::Scroll(ScrollAction))、复用ScrollableDiff避免 95% 代码重复、Streaming Response Buffer 累积机制。 - 10 项 Bug 修复:Streaming Response Buffer 实时查看、熔断机制、UTF-8 安全截断、Ctrl+C 退出逻辑优化、状态栏更新、空参数处理。
- 元数据驱动 CLI 架构:Provider Dispatch Table + System Prompt 模板引擎,消除所有硬编码 match 分支,新增 provider 零 Rust 代码改动。
- 元编程权限引擎:从 GUI 端
toolApprovalConfig.ts自动生成 Rust 权限引擎,O(1) 工具分类与风险分级,配置驱动续播限制。 - Token 系统与成本追踪:复用 GUI 端 provider_metadata 定价数据,实时 Token 计数、进度条、成本统计、上下文预警(四级阈值)。
- TOML 配置系统:
~/.ifai/config.toml四层优先级链(CLI > 环境变量 > 配置文件 > YAML 默认值),支持 API Key / Base URL 配置。 - 会话持久化:
/save+/resume命令,会话保存至~/.ifai/sessions/,支持列表、恢复、导出。 - 流式体验增强:流式状态栏(紧凑式)、代码块流式渲染、语法高亮、代码折叠、ASCII 回退模式。
- Pipeline 元编程可视化:
#[derive(StatusRender)]派生宏,零手写渲染逻辑,工具执行全生命周期跟踪。 - 循环检测引擎:配置驱动的通用检测引擎,完全相同调用检测、连续相同工具检测、声明式 API。
- 智能 Glob 搜索:防止上下文爆炸的智能文件搜索,支持
src/**/*等模式匹配。 - ratatui 全屏 TUI 模式:基于 ratatui + crossterm 的完整 TUI 架构,固定底部输入框与状态栏、工具审批 Overlay。
- REPL 命令系统:12 个声明式命令(help/clear/compact/cost/provider/model/permissions/resume/export/undo/config/exit)。
- 49 个 TUI 单元测试:全面的模块化测试覆盖。
- Homebrew 发布指南:自动化发布脚本与 Homebrew Cask 集成。
- 元数据驱动的提供商架构:YAML 配置驱动,代码量减少 70%,一行配置即可接入新 Provider。
- SSE 流解析关键 Bug 修复:修复
finish_reason: null误判,影响所有 OpenAI 兼容提供商。 - 完整多模态支持:图片、PDF、代码文件、混合模态输入,5 家提供商 80+ 模型覆盖。
- Kimi AI Provider 适配:K2.6/K2.5 Thinking 模式、双重内容流支持。
- 国际化三语言全覆盖:新增俄语 (ru-RU),zh-CN/en-US/ru-RU 2749 键完全对齐。
- CI 集成与质量门禁:GitHub Actions CI、husky pre-commit hook、i18n 一致性自动校验。
- 15 个组件硬编码提取:i18n 组件采用率从 60.7% 提升至 66.2%。
- 移除 Settings 技能中心:精简设置面板,技能功能将在后续版本重构。
- 技能系统 Phase 7 UI 重构:全屏布局、分栏详情面板、搜索筛选、网格/列表视图、批量操作、技能编辑器(创建/编辑/查看/预览),统计信息
技能(3/12)格式。 - 流式输出性能优化:BatchEventStream 批量事件处理、高频日志清理(日志 I/O 从 ~15% 降至 <1%)、VirtualMessageList 万条消息缓存优化。
- 工具调用竞态修复:finish 事件处理前强制同步 buffer,解决审批组件不显示问题。
- E2E 性能测试框架 v2.0:元编程驱动 ScenarioBuilder DSL,支持 10000 消息压测和长历史真实 AI 响应测试。
- 对话归档引擎:多格式归档、浏览、详情查看、恢复功能。
- Agent Prompt 统一加载器:SmartScanner 框架、AgentType 提示词统一管理。
- 10 项 Bug 修复:流式指示器去重、MonacoDiffView/MonacoEditor 修复、技能系统安装/统计修复、骨架屏/缓存/兼容性修复。
- 测试修复:Vitest 132/0 failed、E2E 409+/0 failed、SkillsIntegration 27/27 重写。
- 多智能体协作系统(P0-P4 完成):~7,130 行代码,79 个测试用例,完整的 DAG 工作流引擎、智能体通信协议、协作可视化、标签页隔离。
- 工作流引擎:Rust 后端 DAG 工作流引擎,支持拓扑排序调度、并行执行、条件分支。
- 消息队列系统:双队列 + 优先级调度,支持普通消息和工作流消息的优先级调度,高优先级消息优先处理。
- 消息队列 UI:QueueIndicator 组件实时显示队列状态、排队数量、消息内容预览标签,高优先级消息显示紫色主题。
- Tab 消息隔离:修复线程切换时消息串扰问题,确保不同 Tab 的消息完全隔离。
- 工作流内嵌监控器:WorkflowInlineMonitor 组件实时显示工作流节点执行过程,专业级实时进度可视化。
- 消息持久化修复:修复 IndexedDB 版本冲突、persist rehydrate 覆盖内存消息等多个持久化问题。
- 工作流 DAG SVG:DAG 可视化默认 SVG 模式,字母标识替代 emoji,更清晰的节点展示。
- 提示词管理系统:基于业界最佳实践,实现分层透明策略(80%/15%/5%),支持版本控制、Monaco Editor 集成、导入导出、安全验证。
- 多智能体系统:社区版解锁!Explore/Review/TaskBreakdown/ProposalGenerator/Refactor Agent,支持智能体协作机制和 DAG 可视化。
- 工具系统:10+ 核心工具(文件操作、搜索、Shell 命令、TodoWrite),三级权限分级,AI 服务自动路径解析。
- CLI 交互式工具:
ifai命令行工具,支持多 Provider、命令历史、System Prompt 正确集成。 - UI 体验优化:TodoWrite 面板三态自动折叠(full/collapsed/hidden),CSS transition 平滑过渡。
- ChatEventBus 架构:引入全局事件总线解耦消息传递、流式响应与持久化,实现事务级数据一致性与逻辑高内聚。
- 有序段管理器 (ContentSegmentManager):行业首创的物理级 Segments 管理,根治 LLM 流式响应中内容与工具调用乱序、重复及乱码难题。
- 工业级持久化体系:全量迁移至 IndexedDB 存储并补全事务锁,支持 200ms 节流持久化与会话级自动修复自愈。
- DebuggerAgent v0.5.0:正式引入意图驱动的自主调试闭环,支持 PIVO 3.0 物理授权与全链路调试稳定性。
- Symbol-First 探测引擎:引入“骨架优先”认知模式,毫秒级解析大文件物理结构,彻底解决 10KB+ 文件的上下文溢出问题。
- 物理链路保真加固:全量存储迁移至 IndexedDB,根治 LocalStorage 5MB 限制;修复大型 JSON 渲染漏洞。
- NVIDIA NIM 深度适配:Rust 后端自动路径校准,完美支持 NIM 工业级推理协议,消除 404 配置陷阱。
- 精确 Token 统计:引入物理级动态度量公式,基于真实字符长度进行 Token 估算,确保统计数据绝对可信。
在 AI 时代,编辑器不应只是代码的容器,而应是 AI 的躯体。IfAI 采用 AI 原生 (AI-Native) 架构,将推理能力深度植入内核。
- ⚡ 极致性能:Rust 内核驱动,120 FPS 满帧渲染,即使在万级数据负载下依然丝滑。
- 🛡️ 隐私与本地优先:支持 Qwen2.5 等端侧模型,敏感代码不出本地,混合路由自动切换。
- 🐚 自主 Agent 进化:不止于对话,Agent 具备 Shell 级操控权,自动配置环境、执行任务、自我纠错。
- 📑 规范驱动 (OpenSpec):深度融合 OpenSpec 协议,确保 AI 遵循工业级设计规范。
我们保持极速迭代,致力于打造最专业的 AI 结对编程环境。
| 版本 | 主题 | 核心突破 |
|---|---|---|
| v0.5.1 | Agent 协作编排 + 会话持久化引擎 | 元编程协作基础设施(消息协议宏 + workflow! DSL)、Agent 互调用 + 并行调用(call_agent_parallel)、JSONPath 条件执行、JSONL append-only 日志 + Auto Snapshot(WAL + Checkpoint)、历史消息重放到 JSONL(唯一真相源)、交互式 ResumePicker、会话清理归档、事件持久化指示器、终端 resize 自适应、双 Ctrl+C 退出、OpenAI 流式 tool_calls 修复 |
| v0.5.0 | 多智能体系统成型 + 意图路由 + TUI 渲染优化 | 9 个专用 Agent(Refactor/Git Commit/Plan/ReAct/Review/Test/Doc/Debug/Explore)、声明式意图路由(O(1) 查表)、TUI Markdown 渲染引擎(双路径+自适应换行)、Bracketed Paste Mode、SIGINT 安全退出、1032 测试通过 |
| v0.4.8 | 自主会话飞跃 + WebSearch + 元编程 + 性能优化 | 100% 信任模型(工具限制 100→1000,10倍提升)、根治断链问题(Agentic Loop + 无限 Continuing + HTTP 400)、智能压缩系统(集成 AI 服务层 + Mid-turn 修复)、博查 AI 集成(三层防护 + LRU 缓存)、#[derive(Tool)] 元编程(零样板代码)、Explore 性能优化(79s→13s,6倍提升)、TUI 首次运行向导、声明式状态栏动画、专用 Agent 工具、提示词引用解析 |
| v0.4.7 | 持久化记忆系统 | 零依赖纯 Markdown 两层记忆(热记忆注入 + 冷记忆归档)、MemorySave 工具(AI 主动保存 + 自动去重)、LLM 批量提取、外部化提示词、18μs 注入延迟、会话归档、智能压缩系统、TUI+GUI 共享、10 项 Bug 修复 |
| v0.4.6 | 多线程并发对话系统 & TUI 架构重构 | Per-Thread Session 隔离(并发 Streaming + 审批隔离)、/thread 斜杠命令、多行输入(Shift+Enter)、TUI God Object 重构 Phase 1-4(App 27→14 字段、Mode enum、声明式路由表、StreamState 统一 cleanup)、862 测试用例、10 项 Bug 修复 |
| v0.4.5 | TUI 增强与测试框架完善 | Ctrl+O Detail View Overlay(全屏查看)、Ctrl+D Diff Mode(Toggle 开关)、输入消息队列(Streaming 期间排队)、斜杠命令弹出框(元编程)、510+ 测试用例(参数化/并行/快照/E2E)、元编程架构、10 项 Bug 修复 |
| v0.4.4 | CLI 全面升级 — 工业级终端 AI 助手 | 元数据驱动 CLI 架构、元编程权限引擎、Token 系统、TOML 配置、会话持久化、Pipeline 可视化、循环检测引擎、ratatui 全屏 TUI、智能 Glob 搜索、49 个测试 |
| v0.4.3 | 元数据驱动架构与国际化 | 元数据驱动 Provider 架构(YAML 配置)、5 家 AI 提供商 80+ 模型、完整多模态支持、三语言全覆盖(中/英/俄)、CI 集成与质量门禁、SSE 流解析修复 |
| v0.4.2 | 技能中心重构与流式性能优化 | 技能中心 Phase 7 全面重构、BatchEventStream 性能优化、工具调用竞态修复、E2E 测试框架 v2.0、10 项 Bug 修复 |
| v0.4.1 | 多智能体协作与消息稳定性 | 多智能体协作系统(P0-P4 完成)、DAG 工作流引擎、智能体通信协议、消息队列系统、Tab 消息隔离、12 项 Bug 修复 |
| v0.4.0 | 提示词生态与多智能体 | 提示词管理系统、多智能体系统(Explore/Review/TaskBreakdown/ProposalGenerator/Refactor)、工具系统(10+ 工具)、CLI 工具、社区版解锁智能体功能 |
| v0.3.9 | 物理保真与认知升级 | Symbol-First 探测引擎、全量 IndexedDB 迁移、NVIDIA NIM 集成、动态 Token 物理统计 |
| v0.3.7 | 资产安全与沉浸预览 | 路径感知风险引擎、编辑器原位审批、自动聚焦变更点、Rust 执行层物理沙箱 |
| v0.3.6 | UI 重构与结构化 | 模型胶囊面板、PIVO 2.0 异步预览、全链路结构化 PivoProjectTree 渲染 |
| v0.3.4 | 双模驱动引擎 | Vibe/Spec 双模交互、插件化技能系统 (Skills)、静默审批自动化、启动耗时消除 |
| v0.3.0 | 多模态与混合调度 | Vision LLM 图像理解、本地/远程混合推理调度、智谱 AI 原生支持、Bash 工具集成 |
| v0.2.8 | 工业级工具链 | Composer 2.0 (AI 多文件编辑)、RAG 符号感知 (AST 理解)、智能终端自愈 |
| v0.2.6 | Agent 进化 | Shell 能力解锁、结构化任务树、OpenSpec 深度集成、120 FPS 高刷渲染 |
| v0.2.0 | 性能基石 | 混合智能架构 (Qwen2.5)、GPU 硬件加速、零闪屏流式交互 |
- 并行编辑:AI 可同时修改多个文件,自动检测冲突并智能合并。
- 精细控制:支持逐个接受/拒绝修改,实时 Diff 预览。
- 一键回滚:不满意?一键撤销 AI 的所有修改。
- 文件动态刷新:accept/reject 后编辑器自动更新,无需手动刷新。
- 符号级理解:不只是文本匹配,AI 真正理解 Trait、类、函数等符号关系。
- 跨文件关联:自动分析
use、import、impl等跨文件依赖。 - 精准回答:提问"这个 Trait 有哪些实现?",AI 精准列出所有实现类及文件路径。
- 区分真伪:智能区分真实代码和注释中的示例,不会被误导。
- 实时搜索:输入即时匹配,毫秒级响应预览。
- 键盘导航:完整键盘支持,↑↓ 选择,Enter 执行,Esc 关闭。
- 视图分割:命令栏 + 主界面并行显示,不影响当前工作。
- 商业版集成:深度集成商业版命令和功能。
- Shell 级掌控:Agent 可执行
npm,git,cargo等命令,自主完成依赖安装与环境自愈。 - 结构化任务拆解:自动将模糊需求转化为可视化的 Task Tree,支持进度实时追踪。
- 智能路径感知:自动校准执行路径,有效防止 AI 陷入源码目录或权限陷阱。
- 多维度混合检索:结合关键词与语义向量,毫秒级定位全项目代码上下文。
- 项目隔离架构:强制索引重置机制,确保多项目切换时上下文绝对纯净。
- 符号感知引擎:基于 tree-sitter 的 AST 分析,精准提取代码符号和关系。
- 专业 Markdown 支持:实时预览预览引擎,支持分屏、全屏多种文档写作模式。
- 代码片段管理:Snippet Manager 支持万级数据量,配合 Fill-In-the-Middle 智能补全。
- Token 成本看板:实时计量消耗,详细分解输入/输出 Token,成本尽在掌握。
我们对 v0.2.6 进行了严苛的工业级极限压测:
- 海量列表滚动:10,000+ 条记录,稳定保持 120 FPS,批量插入仅需 1003ms。
- 渲染零延迟:高频流式输出场景,UI 响应延迟 < 15ms,CPU 占用降低 30%。
- 秒级环境感知:路径校准与环境检测耗时 < 1ms,成功率 100%。
graph TD
A[Interaction Layer: React 19] --> B[Core Engine: Rust / Tauri 2.0]
B --> C[AI Services: Custom API / Local LLM]
B --> D[Vector Engine: RAG / Semantic Search]
B --> E[System Services: Shell / PTY / Git]
C --> F[Models: DeepSeek / Kimi / Qwen]
确保已安装 Node.js >= 18 和 Rust >= 1.80。
git clone https://github.com/peterfei/ifai.git
cd ifai
npm install
npm run tauri devnpm run build:community # 构建前端
npm run tauri:community # 构建 Tauri 应用IfAI 处于高速成长期,我们欢迎任何形式的贡献!无论是 Bug 修复、特性建议还是文档改进。
- 反馈问题: GitHub Issues
- 加入讨论: GitHub Discussions
Made with ❤️ by peterfei
如果 IfAI 帮助到了你,请点个 ⭐️ 支持我!
