DSH | OwnDsh | 团队身份、模型授权与额度管理 #5693
boe1900
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
项目地址:https://github.com/boe1900/owndsh
项目介绍
大家好,我在做 OwnDsh,想邀请有团队使用 DeepSeek Harness / DSH Desktop 需求的朋友一起体验、反馈和共建。
项目还在早期开发阶段,已经实现身份接入、模型授权、配额和用量管理,但兼容性与部署体验仍在完善,存在已知问题,也可能遇到尚未发现的 Bug。欢迎在测试环境探索,目前不建议直接承载生产业务。
如果团队已经在用 DSH,可能会遇到这些问题:模型 API Key 分散在各台电脑上,成员能用哪些模型不好统一管理,额度和用量也不方便集中查看。
OwnDsh 把这些管理能力放到一个可自托管的服务端:管理员配置模型、保管供应商 API Key、分配访问权限和 Token / RPM / 并发限制;成员在自己的 DSH Desktop 或 Harness Web 中安装
owndsh-plugin,登录团队账号后使用获准模型。目前主要有:
与 DSH 的集成方式
员工仍在本地使用原来的 DSH 工作界面。
owndsh-plugin通过 Harness 的 bundle、Host service 和 Client slot 扩展点接入,提供企业登录和受管插件状态等界面;模型协议复用 Harness 的实现,供应商 API Key 留在 OwnDsh 服务端。管理员部署 OwnDsh Server 后,成员在实际使用的 Harness profile 中安装插件,配置服务端地址并登录,即可获取获准模型。截图
管理控制台登录
管理控制台模型目录
DSH Desktop 中的 OwnDsh 登录
接入后的 DSH Desktop 对话
在测试环境体验
管理员准备 Docker、Docker Compose 和 Git 后,可以先在本机启动:
git clone https://github.com/boe1900/owndsh.git cd owndsh docker compose up -d --wait默认入口是
http://localhost:8080,初始账号为admin,初始密码为owndsh,第一次登录会强制设置正式密码。团队其他设备访问时,需要按 README 设置服务端公开地址;公网部署请按 README 配置 HTTPS 和部署专属密钥。员工在已能运行
dsh和pnpm的环境里安装测试版插件:web请替换成实际运行的 profile,Desktop 也要确认当前选中的 profile。重启后填写管理员提供的 OwnDsh Server 地址,再完成登录。插件需要连接 OwnDsh Server,请显式使用
@next;暂时不要使用不带标签的安装命令或市场自动安装。npm 测试包与 main 分支不一定同步,最新源码修复可能尚未进入已发布插件。欢迎反馈与共建
我最想了解的是:首次部署和登录会卡在哪里,团队按什么方式分配模型与额度,以及这些管理能力是否能解决你们的实际问题。
欢迎从这些方向参与:
遇到问题可以在帖子里回复,或到仓库提 Issue。请附上操作系统、Desktop/Harness 版本、OwnDsh 镜像标签或源码提交、插件版本及复现步骤;日志请去掉 API Key、登录凭据和个人信息。一次可复现的问题反馈,也能直接帮助改进项目。
感谢 DSH 和 Desktop 的插件机制,让这类团队管理能力可以作为扩展接入。
English
Unofficial project, independently developed and maintained by a community member. Not affiliated with or endorsed by DeepSeek AI or Anywhere Labs.
OwnDsh is a self-hosted team control plane for DeepSeek Harness. Administrators manage identity, model access, quotas, usage and audit records, while team members keep using their own DSH Desktop or Harness Web with the
owndsh-pluginextension. Provider API keys stay on the OwnDsh server.OwnDsh is in early development, with known issues and possible undiscovered bugs. Deployment and compatibility are still being improved. Please explore it in a test environment; production use is not recommended at this stage.
The plugin requires an OwnDsh Server deployment. Install
owndsh-plugin@nextin your active profile; the published package may lag behind the main branch. Untagged installs and automatic marketplace installation are not supported at this stage.I welcome bug reports, real team use cases, documentation improvements, compatibility feedback and pull requests. When reporting a bug, include your OS, Desktop/Harness version, OwnDsh image tag or source commit, plugin version and steps to reproduce, with secrets and personal information removed from logs.
Source and setup: https://github.com/boe1900/owndsh
All reactions