所有编码智能体的统一控制平面。
59/100
综合分
111
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/BrokkAi/mjolnir.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包mjolnir(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 04:31:30
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求services/jev-proxy/src/index.ts:307
const upstream = await fetch(UPSTREAM, { - 发起网络请求services/jev-proxy/src/index.ts:341
async fetch(request: Request, env: Env): Promise<Response> {
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 管理编码智能体
- 持久会话
- 隔离环境与配额
展开完整介绍(142 字)↓
用持久会话、隔离环境、配额和远程控制管理 Codex、Claude Code、Muse Code、Kimi Code、Grok Build 和 DeepSeek Harness。面向 Agent Client Protocol(ACP)编码智能体的 Rust 终端与 Web 控制面。
README
由 DeepSeek 最新模型翻译生成Mjolnir
所有编码智能体的统一控制平面。
Mjolnir(mj)让 Claude Code、Codex、Kimi Code、Grok Build、Muse Code、OpenCode、MiMo Code 和 DSH 会话并排运行,可以跑在你的笔记本上、容器里、通过 SSH 连接的主机上,或者 EC2 上,并且在你关闭终端后继续运行。你可以把会话迁移到另一个账号、另一个 harness,或另一个兼容目标,无需从头开始。裸 SSH 会话仍留在原主机上。
默认情况下,Mjolnir 会通过公共代理,把最近的提示词与回复文本、帮助搜索文本发送给 TypeSafe 托管的 Jev 分类器。当子代理使用自适应 effort 时,还会发送截断后的任务名与指令,以及子模型 ID。在 config.toml 中设置 [jev] enabled = false 可停止所有 Jev 请求(详情)。
文档 ·快速上手 ·版本发布
为什么选 Mjolnir
如果你只用一个智能体、一个终端、一台机器,那不需要 Mjolnir。它面向的是这种用法开始撑不住的场景:多个订阅、多个仓库、多台机器,以及你走开后仍应继续推进的工作。
- 会话比终端活得更久。 每个会话旁边都跑着一个 worker,由它掌管提示词队列和事件日志。
展开完整文档(README 剩余 1 节)
Mjolnir 所有编码智能体的统一控制平面。 Mjolnir(mj)让 Claude Code、Codex、Kimi Code、Grok Build、Muse Code、OpenCode、MiMo Code 和 DSH 会话并排运行,可以跑在你的笔记本上、容器里、通过 SSH 连接的主机上,或者 EC2 上,并且在你关闭终端后继续运行。你可以把会话迁移到另一个账号、另一个 harness,或另一个兼容目标,无需从头开始。裸 SSH 会话仍留在原主机上。 默认情况下,Mjolnir 会通过公共代理,把最近的提示词与回复文本、帮助搜索文本发送给 TypeSafe 托管的 Jev 分类器。当子代理使用自适应 effort 时,还会发送截断后的任务名与指令,以及子模型 ID。在 config.toml 中设置 [jev] enabled = false 可停止所有 Jev 请求(详情)。 文档 ·快速上手 ·版本发布 为什么选 Mjolnir 如果你只用一个智能体、一个终端、一台机器,那不需要 Mjolnir。它面向的是这种用法开始撑不住的场景:多个订阅、多个仓库、多台机器,以及你走开后仍应继续推进的工作。 - 会话比终端活得更久。 每个会话旁边都跑着一个 worker,由它掌管提示词队列和事件日志。你可以断开、关闭终端,或重启守护进程;智能体继续干活,你回到原来的位置接着用。 - 随处运行。 用本地检出或隔离克隆,用 Docker、Podman 或 Apple 容器,用任意可通过 SSH 连接的 Linux 主机,或用启动模板开通的 EC2 实例。远程主机无需常驻守护进程;Mjolnir 按需上传 worker。 - 自由迁移工作。 把会话从个人 Codex 账号切到工作账号,从 Codex 切到 Claude Code,或从工作站切到 EC2。拆除任何东西之前,都会先校验检查点。 - 看清每个账号的配额。 每个 harness 可保留多个具名配置档,在一个视图里查看剩余订阅配额和目标容量。 - 共享项目记忆。 受支持的 harness 会在会话和目标之间共享同步的项目记忆。Muse 目前无法接收注入的记忆工具;见 harness limitations。 - 对抗式审查。 开启后,独立审查者会检查每一轮的工作并报告可操作的发现;有可用服务商时,审查者会使用不同的服务商。 - 多仓库项目。 把多个仓库打包在一起,让它们一起置备、检查点、移动和恢复。 - 智能体与编辑器集成。 通过 mj new、mj prompt、mj message 和 mj wait、HTTP API,或面向 stdio ACP 客户端的 mj acp 来驱动会话。 - 终端、网页和桌面。 完整的终端仪表盘,加上隐私优先的网页查看器(可通过 Tailscale 从手机访问),以及桌面应用。三者共享同一批实时会话。 安装 在 Linux 或 macOS 上(Windows 用 WSL2): curl -fsSL https://raw.githubusercontent.com/BrokkAi/mjolnir/master/install.sh | bash 或用 npm: npm install -g @brokkai/mjolnir Linux 发行版需要 x86-64 或 ARM64 上的 glibc 2.28 或更新版本。Cargo、源码构建和桌面依赖见安装指南。 快速开始 登录时,Mjolnir 可以安装固定版本的编码 harness。首次启动时,如果没找到智能体,选择 Set up a managed agent;或者安装并登录你已有的智能体,然后选择 Detect profiles。托管安装会创建配置档并打开登录,不会让你选择主目录。之后,在项目目录中: mj 首次启动时,Mjolnir 会自动为你已安装的智能体添加配置档,并为当前 GitHub 仓库添加一个包;之后每次直接运行 mj 启动,都会为期间新安装的智能体添加配置档(mj go、mj workspaces 以及升级后的重启不会)。要停用某个智能体,请在设置中禁用它的配置档,而不是删除它。简短的欢迎界面会显示发现了什么以及任何前置条件错误。按 Continue,然后按 ctrl+b c 创建会话:选择智能体配置档和会话运行的位置。使用仪表盘时,容器镜像会在后台下载。在设置(ctrl+b s)中配置 SSH 和 AWS 目标。 - mj setup 从 shell 重新运行智能体和仓库发现,保留你现有的配置。 - mj go 是之后使用的快捷方式。每个文件夹会记住自己的设置,再次运行 mj go 会回到该文件夹上次的对话。 - mj simple 是对 tmux 友好的极简模式。它使用默认启用的智能体,始终在本地以隔离的检出启动,为该会话禁用自动审查,并使用不带前缀的直接 Ctrl 键命令,因此 Ctrl+B 仍留给 tmux。 - mj doctor 检查前置条件,并告诉你如何修复缺失项。 快速开始会带你完整走完第一个会话。 文档 - What is Mjolnir?:架构、目标、 - 配置档与 harness:账号、登录、凭据和技能。 - 目标与捆绑包:本地、容器、SSH 和 EC2 环境,多仓库项目,以及共享内存。 - 会话与持久性:接管、迁移、恢复、检查点和故障恢复。 - 终端与网页和桌面端:控制与远程访问。 - 轮次审查、配置、命令行参考和安全。 - HTTP API与ACP 智能体:自动化托管会话。 文档站点源码位于 docs/。想找上一代版本?见 Mjolnir 1.x。 关于 Mjolnir 免费且开源,由 Brokk 的工程师打造,因为我们自己就想用它。采用 GPL-3.0-only 许可。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
BrokkAi/mjolnir
所有编码智能体的统一控制平面。
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1