CnkeIDE 软件介绍
本地优先 AI 编程 IDE,基于 Electron + React 构建,面向全栈开发者与 Agent 开发爱好者。
市面上主流 AI IDE 普遍存在僵尸进程残留、上下文 Token 爆炸、任务中断不可恢复、MCP 无权限隔离、后台进程卡死等痛点。
CnkeIDE 以自研 Agent 引擎为核心,完整实现进程生命周期管控、上下文智能压缩熔断、MCP 细粒度权限隔离、任务自愈、断点续跑、Git 任务快照审计全套能力。
核心能力
- ▸自研 Agent 引擎:完整进程治理、熔断保护、崩溃断点续跑、验证自愈,稳定高效。
- ▸完整 MCP 协议生态:支持 Stdio / SSE 类型 MCP 服务,工具 Schema 动态裁剪,独立权限管控,操作审计日志。
- ▸全局进程治理:统一子进程管理器,自动销毁僵尸进程,监听进程崩溃异常,防止内存 / CPU 泄漏。
- ▸上下文治理:长会话自动摘要压缩,工具调用记录限额,解决上下文爆炸,提升工具调用准确率。
- ▸Git 任务快照:每次 Agent 任务自动生成 Git 检查点,支持一键回滚到任意历史任务节点。
- ▸分层配置:全局配置 + 项目工作区独立配置,不同项目加载独立 MCP、Agent 规则。
系统要求
- Windows 10 / Windows 11,后续版本支持 MacOS、Linux
- 网络可正常访问大模型 API 接口
Windows 安装教程
- 前往官网下载页面获取安装包
- 运行安装程序完成安装
- 启动软件,新建或打开代码工作区
项目工作区入门
打开本地代码文件夹作为工作区,软件会在项目目录生成 .cnkeide 目录,存放本项目独立配置、技能脚本。
API 模型配置
在「设置」页面填入 API Key、接口代理地址,选择对应模型,点击「测试连通性」确认接口正常。
MCP 服务配置
支持 Stdio、SSE 两种 MCP 服务,可单独启用 / 禁用,可配置目录读写、Shell 执行、网络访问权限。
Skill 技能管理
加载本地 .cnkeide/skills 技能目录,实现 Agent 能力扩展。
全局 / 工作区分层配置
- 全局配置:所有工作区公用配置,保存在软件用户目录。
- 工作区配置:保存在项目目录,打开项目自动加载独立 MCP、Agent 参数。
自研 Agent 引擎
- 内置完整进程管理、熔断保护、自愈恢复逻辑;
- 崩溃断点续跑,任务中断可恢复继续执行;
- 工具调用统一调度,危险操作自动拦截确认。
Ask / Craft / Plan 三运行模式
- Ask 问答:仅对话,不修改代码,专注解释与讨论。
- Craft 快速:读写文件执行命令,局部精准改动,自动完成开发任务。
- Plan 深度:全量 Agent,先生成完整方案,确认后执行,规划 + 工具 + 自愈。
熔断 · 自愈 · 断点续跑
- 熔断条件:Token 上限、最大执行时长、连续工具失败次数,触发暂停任务。
- 自愈:自动尝试修复报错,可自定义自愈最大轮次。
- 断点续跑:软件崩溃重启后,恢复上一轮任务继续执行。
Token 上下文治理
开启会话自动摘要压缩,设置工具调用历史限额,MCP 工具 Schema 动态裁剪,缓解长会话 Token 爆炸问题。
全局进程管理器
统一管控终端、扩展、浏览器、Agent 所有子进程;关闭工作区自动销毁全部进程,杜绝僵尸进程。
MCP 权限管控
限制每个 MCP 服务读写目录、Shell 执行、网络访问,防止 MCP 服务越权操作本地文件。
高危操作拦截规则
高危 Shell 命令、大文件覆盖、目录删除操作弹窗确认,超时拒绝执行,保护本地代码安全。
审计日志
完整记录全部文件修改、命令执行、工具调用,支持查询与导出审计记录。
编辑器内联对话 Ctrl+K
选中代码,按下 Ctrl+K 唤起内联 AI 对话,直接修改选中片段,实时预览 Diff 变更。
@文件引用语法
对话输入框使用 @文件名,将指定文件送入模型上下文。
Git 任务快照与回滚
Agent 每次执行任务自动生成 Git 快照检查点,可以一键回滚到任务执行前的代码状态。
终端 / 调试器使用
内置终端与调试面板,Agent 执行的 Shell 命令可以直接在内置终端回放查看。
常见问题
FAQ:僵尸进程如何处理?
新版本全局进程管理器自动处理;旧版本手动关闭全部子进程,重启软件。
FAQ:MCP 服务启动失败?
打开 MCP 日志面板,查看启动报错,检查命令路径、权限配置。
FAQ:Token 消耗太高?
开启会话自动压缩,调小工具调用历史限额,开启 MCP 工具动态裁剪。
迭代 Roadmap
高优先级
- 全局子进程管理器
- Token 上下文治理
- 安装包瘦身
- Agent 熔断可视化面板
- MCP 权限管控界面
中优先级
- 编辑器补全增强
- Agent 任务可视化面板
- Git 操作 UI 界面
- MCP 日志面板
- 快捷键自定义
- 分层配置可视化界面
远期规划
- Agent 角色模板市场
- Figma 转代码能力
- 多模态能力增强
- 会话分组管理
- 多 Agent 协作
- 项目代码体检
- 全自动测试生成体系