install.py 负责整套安装流程:同步依赖、下载原生运行时、注册工具。
59.2/100
综合分
112
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/Sikao-Engine/KimiX.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/20) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包KimiX(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 04:31:27
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 18 处,展示前 10 条)
- 发起网络请求kimi-cli/vis/src/lib/api.ts:33
const res = await fetch(`${BASE}${path}`, { signal: controller.signal }); - 发起网络请求kimi-cli/vis/src/lib/api.ts:263
const res = await fetch("/api/open-in", { - 发起网络请求kimi-cli/vis/src/lib/api.ts:300
const res = await fetch(`${BASE}/sessions/import`, { method: "POST", body: formData, signal: controller.signal }); - 发起网络请求kimi-cli/vis/src/lib/api.ts:362
const res = await fetch(`${BASE}/sessions/${sessionId}`, { method: "DELETE", signal: controller.signal }); - 发起网络请求src/app/src/client.ts:23
const resp = await fetch(`${this.baseUrl}/global/health`); - 发起网络请求src/app/src/client.ts:35
const resp = await fetch(`${this.baseUrl}/session`, { - 发起网络请求src/app/src/client.ts:45
const resp = await fetch(`${this.baseUrl}/session/${sessionId}`); - 发起网络请求src/app/src/client.ts:51
const resp = await fetch(`${this.baseUrl}/session/${sessionId}`, { - 发起网络请求src/app/src/client.ts:58
const resp = await fetch(`${this.baseUrl}/session`); - 发起网络请求src/app/src/client.ts:66
const resp = await fetch(
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 同步依赖
- 下载原生运行时
- 注册工具
新一代轻量级编码智能体命令行
README
由 DeepSeek 最新模型翻译生成Kimi-CLI-X
中文文档
安装
python install.py
install.py 负责整套安装流程:同步依赖、下载原生运行时、注册工具。
注意: 本仓库不只支持 KIMI LLM,也支持各种 API key!比如 OpenAI、Anthropic 等。默认配置模板放在 docs/ 下;安装完成后用 kimix --config=xx.json 启动。
teasor
为什么选 Kimi-CLI-X?
Kimi-CLI-X 在原版 Kimi-CLI 基础上做了深度优化,重点放在提示词效率、工具可靠性和可扩展性上,另外还加了几个面向真实开发场景的新工具。
优化点
1. 精简系统提示词 —— 把初始提示词和工具描述压缩到约 2000 token,同时覆盖几乎所有内置工具。
2. 加固权限与校验 —— 正确处理 Shell、Glob 等工具的校验,减少失败引发的重试循环。
3. 改进子进程输出 —— 大输出重定向到临时文件,过滤冗余日志,方便后端取回。
4. 简化并发 —— 重新设计子进程、子代理和后台任务,结构更清爽。
5. 可编程提示词 —— 允许在上层注入自定义系统提示词,灵活适配各种场景。
6. 显式会话管理 —— 多任务编排和状态跟踪更清晰。
7. 写入即校验 —— 对严格配置文件自动做格式检查和告警,防止模型幻觉出错。
展开完整文档(README 剩余 1 节)
Kimi-CLI-X
中文文档
安装
python install.py
install.py 负责整套安装流程:同步依赖、下载原生运行时、注册工具。
注意: 本仓库不只支持 KIMI LLM,也支持各种 API key!比如 OpenAI、Anthropic 等。默认配置模板放在 docs/ 下;安装完成后用 kimix --config=xx.json 启动。
teasor
为什么选 Kimi-CLI-X?
Kimi-CLI-X 在原版 Kimi-CLI 基础上做了深度优化,重点放在提示词效率、工具可靠性和可扩展性上,另外还加了几个面向真实开发场景的新工具。
优化点
1. 精简系统提示词 —— 把初始提示词和工具描述压缩到约 2000 token,同时覆盖几乎所有内置工具。
2. 加固权限与校验 —— 正确处理 Shell、Glob 等工具的校验,减少失败引发的重试循环。
3. 改进子进程输出 —— 大输出重定向到临时文件,过滤冗余日志,方便后端取回。
4. 简化并发 —— 重新设计子进程、子代理和后台任务,结构更清爽。
5. 可编程提示词 —— 允许在上层注入自定义系统提示词,灵活适配各种场景。
6. 显式会话管理 —— 多任务编排和状态跟踪更清晰。
7. 写入即校验 —— 对严格配置文件自动做格式检查和告警,防止模型幻觉出错。
8. 多 API 支持 —— 导入自定义配置,兼容 OpenAI、Anthropic 等。
9. 后端已验证 —— 已针对 kimi、xai、anthropic、openai_legacy、openai_responses、google_genai/gemini、vertexai/vertex 测试,另加 25+ 个从 Hermes 移植的服务商(deepseek、openrouter、xiaomi、zai、minimax、bedrock……)。详见 kimi-cli/tests/core/test_create_llm.py 和支持的服务商列表。
新增能力
| 能力 | 说明 |
| 交互式 shell 工具 | 通过 task_id 启动并继续 Bash/Powershell/Run 会话,可选 wait_for_pattern。 |
| Docx / PDF 转换 | 内置文档转换,不依赖外部组件。 |
| Python 脚本执行 | 智能体可以直接运行 Python 脚本。 |
| 错误日志 | 记录工具调用错误,供模型回溯和改进。 |
| 脚本系统 | 把提示词和 Python 逻辑组合起来,编排复杂任务。 |
| 增强网页抓取(fetch_url) | 基于无头浏览器输出 Markdown(不是纯文本),支持 output_path,超长内容自动截断;零外部服务依赖。 |
| Best-of-N 采样(AgentSwarm parallel_sample) | 在隔离工作区(git worktree / 临时副本)里把同一任务跑 N 次,用 self_eval 或 majority 选出胜者,再应用并验证胜出的 diff —— 绝不静默接受。 |
可脚本化工作流(核心优势)
不同于传统 CLI 交互中逐条输入命令的方式,Kimi-CLI-X 让你用 Python 脚本编排整个工作流。你可以把提示词、循环、条件判断和工具调用组合成完全自动化、可复现的任务流水线:
from kimix import *
from pathlib import Path
clear_default_context()
for i in Path('docs').glob('*.md'):
prompt(f'''According to the new git commits, update document {i}''')
好处:
- 批量自动化:用原生 Python 语法(for 循环、文件通配)一次性对多个文件发起任务。
- 复杂编排:自由组合模式切换、工具调用和逻辑判断,搭出多阶段、多分支的工作流。
- 可复现、易维护:工作流以脚本形式纳入版本控制,而不是散落在聊天记录里。
上下文记忆架构
Kimi-CLI-X 在 KimiSoul 核心循环里内置了自动上下文记忆系统,让长对话保持连贯,无需人工干预。三层机制协同工作:
1. 对话历史索引(HistoryIndex)
每条用户/助手消息在追加时都会自动建立 BM25 倒排索引(N-gram,n=2),持久化到 <session>/history_index/<id>.json,进程重启后依然存在。上限 500 轮,超出后自动淘汰最旧的记录。
2. 自动上下文压缩(SimpleCompaction)
当上下文 token 占比达到 compaction_trigger_ratio,或剩余空间低于 reserved_context_size 时触发:
- 保留策略:最近 N 轮原样保留(深度由 adaptive_preserve_depth 自适应调整——遇到错误、思考、多文件编辑等情况会加深);首条消息始终保留(首因效应)。
- LLM 摘要:旧消息通过一次轻量 LLM 调用压缩成结构化摘要;思考块丢弃。
- 级联处理:已压缩的内容再次被压缩时(深度 ≥3),切换到 COMPACT_CASCADE 提示词,防止信息衰减。
- 压缩完成后,所有轮次在 HistoryIndex 中标记为 is_compacted,供后续检索使用。
智能体 Harness:自我调节与提醒
KimiSoul 核心循环会主动让长时间运行保持在正轨上——不用你盯着。CLI、服务器和子代理会话中都一样生效。
- 验证关卡——待办未完成,或编辑了文件却没跑任何检查,这一轮就不能结束。检查失败会反馈给智能体去修复。
- 防循环检测——捕捉跨不同工具对同一文件的重复编辑,以及同一错误反复出现却没有根治;提示智能体换策略。
- 待办提醒——未完成的待办会定期在上下文末尾重新浮现,目标不会淡出注意力。
- 预算提醒(可选开启)——每轮步数/时间预算快用完时给出收尾警告,让智能体从容收尾,而不是被硬切断。
- 决策感知压缩 — 压缩摘要会保留 Decisions & Conclusions 和 Verification Status 两个小节,早期决策和已验证的工作不会丢失。
- 上下文修剪 — 过期工具输出、思考块和近似重复内容会自动省略,回收上下文空间。
todo_list
todo_list 工具跟踪多步计划 — 一个工具,一种条目结构:
- 读取(省略 todos)、upsert(mode='merge',默认)、整树写入(mode='replace')、mode='clear',支持逐条备注。
- 通过 parent=/scope= 嵌套子待办;complete=true 一次调用完成整棵子树,rename_to 原地重命名。
- 重新声明已有标题时,若编号、标点、大小写或词序不同,直接拒绝,不会重复创建(用 on_conflict='reuse'|'append' 关闭该行为)。
Best-of-N Sampling
AgentSwarm 的 parallel_sample 模式在隔离工作区(git worktree / 临时副本)里把同一任务跑 N 次,由模型自评或多数投票选出胜者,再应用并验证胜出的 diff。失败会显式报错 — 绝不静默接受。
文档索引
教程
| 文档 | 说明 |
| docs/tutorials/1_quick_start_en.md | 快速开始指南:一条命令安装、命令行参数、交互式命令。 |
| docs/tutorials/2_long_task_en.md | KimiX 中的长任务策略。 |
| docs/tutorials/3_builtin_tools_en.md | 内置工具完整指南:文件 I/O、搜索、代码执行、进程管理、文档转换、计划模式、子代理,以及提示词策略和最佳实践。 |
| docs/tutorials/4_skills_en.md | 自定义技能编写:设计原则、目录结构、SKILL.md 规范、资源组织、测试、打包和安装。 |
| docs/tutorials/5_server_en.md | HTTP 服务器教程:FastAPI + SSE、兼容 OpenCode 的 REST API、会话管理、事件流、SSE 命令行调试器、dummy 模式、客户端实现。 |
| docs/tutorials/6_multi_provider_en.md | 多服务商配置:用带角色标签的 sub_providers 把子代理和规划器路由到不同 LLM 服务商。 |
| docs/tutorials/7_builtin_tool_injection_en.md | 内置工具注入:在 .kimix/config.json 中声明按会话生效的 JSON-RPC 服务器,扩展 read/write/edit,参考实现见 tools/kimix_lsp.py。 |
配置参考
| 文件 | 说明 |
| docs/config.json | 示例模型配置,含 model、url、api_key、capabilities 等。 |
| docs/sub_provider_link.json | 示例配置:通过 {"role": "sub_agent", "json": "subagent.json"} 从另一个 JSON 文件注册子服务商(会沿父目录逐级向上查找)。 |
| docs/subagent.json | docs/sub_provider_link.json 引用的子服务商配置。 |
| .kimix/config.json | 工作区行为配置:protected_write_paths、protected_read_paths、forbidden_commands 等。 |
| .kimix/skill.json | 工作区技能目录配置:skill_dir 字段(字符串或数组),用于指定额外的技能目录,路径相对工作区解析。 |预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Sikao-Engine/KimiX
install.py 负责整套安装流程:同步依赖、下载原生运行时、注册工具。
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7