🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

CJackHwang/Succinix

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:中风险在 GitHub 查看 ↗
需源码安装

Succinix…

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/8/19 · 已提供中文文档

Succinix — 浏览器原生 Linux(WebContainer 内运行真实 Node + Unix 用户态)

综合分
33.5
GitHub 分
33.5
用户评分
—
★ Stars
6
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/CJackHwang/Succinix.git
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
生态应用(桌面端 / Web 外壳,不以 dsh plugin add 安装)
装得上吗
该类项目不使用 dsh plugin add 安装,静态安装检查不适用
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 37 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包succinix(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 11:27:56

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
Succinix

English

Succinix 是一个放在浏览器里的项目终端运行环境。它把工作区、终端、命令执行和文件保存配置好,网页应用不用再自己拼一套模拟终端。

这是什么

Succinix 运行在 WebContainer 中。Node.js、Python 和常用 Unix 命令看到的是同一份项目文件;浏览器只显示终端和传递输入。它也可以作为 Cordis 插件嵌入第三方应用。

有什么用

- 在浏览器中创建、编辑和运行项目,不要求本机安装 Node.js 或 Python。
- 用 node、npm、npx、python、pip 和常用 Unix 命令处理同一份文件。
- 启动开发服务并打开浏览器预览地址。
- 保存工作区、设置和快照,刷新后恢复。
- 为自己的 Cordis 插件提供文件、命令约束、终端会话和会话数据服务。

边界也很明确:只支持 Chromium;端口是浏览器预览地址,不是公网服务;Python 适合脚本执行,不提供通用 REPL;没有原生二进制、apt 或真正的权限隔离。

怎么用

直接运行

npm install
npm run dev

打开 http://localhost:7892,出现提示符后输入 help。常见流程:

npm create vite@latest demo
cd demo
npm install
npm run dev

用 ports 查看预览地址,用 snapshot save 保存工作区,用 succinix doctor 检查环境。

嵌入自己的应用

先安装依赖,并把引擎资产复制到应用的静态目录。插件运行时会读取这些文件;只安装 npm 包不会自动把它们发布到浏览器。

npm install @succinix/engine@0.7.0 @deepseek-ai/cordis @webcontainer/api
mkdir -p public/engine
cp -R node_modules/@succinix/engine/assets/. public/engine/

然后配置插件、连接应用已启动的 WebContainer,并创建默认实例:

import { Context } from '@deepseek-ai/cordis'
import engine from '@succinix/engine'
import { WebContainer } from '@webcontainer/api'

const ctx = new Context()
const fiber = ctx.plugin(engine, {
hostJsUrl: '/engine/host.js',
lifoCoreUrl: '/engine/lifo-core.js',
pythonAssetsUrl: '/engine/pyodide/',
container: { mode: 'external' },
defaultInstance: {
instanceId: 'default',
persistence: { dbName: 'my-app', storeKey: 'default' },
},
})
await fiber

const host = ctx.get('succinix', false)!
await host.attach(await WebContainer.boot())
await host.ensureInstance('default', { executor: {} })
await host.executor.exec('npm run dev')

应用内的 Cordis 插件按需声明 fs、sandbox、terminals、sessionPersistence。只有需要管理生命周期、实例或端口时才使用 ctx.get('succinix', false)。

文档

- 能力说明:判断它能不能解决你的问题。
- 运行时说明:确认语言、包和已知限制。
- 接入说明:把 Succinix 接入 Cordis 应用。
- 第三方插件:写使用 Succinix 的 Cordis 插件。
- 迁移说明:从旧接入方式升级。
- 协议 与 契约:只在实现宿主、传输层或严格兼容时阅读。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群