🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

雷神控制台 BrokkAi/mjolnir

DeepSeek Harness
BrokkAi3 天前有提交已提供中文文档扫描:未发现敏感能力

所有编码智能体的统一控制平面。

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
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 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 许可。
预览分享卡片长什么样 ↓BrokkAi/mjolnir
分享 · DeepSeek Harness Hub
BrokkAi/mjolnir

所有编码智能体的统一控制平面。

回到顶部