Dsh Multi Tenant Projects
king-bcolor/dsh-multi-tenant-projects · productivity
Multi-tenant projects & users plugin for DeepSeek Harness (DSH): per-user symlinked workspaces, login gate, session isolation, workspace-write lock and system-prompt guard.
★ 17GitHub stars
3Forks
2026-09-04Last updated
TypeScriptLanguage
—License
Key features
- Projects bound to real directories (auto-created, or bind an existing workspace path via the host-native directory picker).
- One-shot users per project with password login
- Bearer tokens with sha256 fingerprints, TTL, and instant invalidation when a user is disabled.
- Same-name users across projects — storage key is /
- log in as project/user when a bare name is ambiguous.
Requirements
- cwd filtering is a projection, not an enforcement point — a determined user can bypass the front-end guard
- prompt-level agent isolation is a soft constraint
Install command
dsh plugin --profile web add github:king-bcolor/dsh-multi-tenant-projects