一个仅供本机使用、面向 Windows 的 MonkeyCode 多账号工作台。它允许保存不限数量的彼此隔离账号会话,并在一个应用窗口内以单页、双栏或四格分屏手动工作(最多同时显示 4 个账号)。
本项目是独立的社区工具,与 MonkeyCode、百智云、GitHub、抖音、支付宝及其关联方没有隶属、赞助或官方合作关系。使用前请确认自己有权访问所添加账号,并遵守相关平台的服务条款。
- 保存不限数量的本地账号 profile;每个 profile 使用独立 Electron persistent partition,Cookie、Local Storage、IndexedDB、缓存和登录状态互不共享。
- 首次添加账号后,在对应隔离页面中完成官方的密码、扫码、验证码或第三方登录;应用不会代填、绕过或自动化登录步骤。
- 侧栏管理、重命名、排序、标签页切换与单页/双栏/四格分屏;为了控制内存,未显示的网页会暂停,最多同时渲染 4 个账号页面。
- 每个可见页面可独立后退、前进、刷新、重新打开登录页,并支持原生右键复制、剪切、粘贴和全选。
- 本地启动锁:口令验证材料和 profile 元数据在可用时由 Electron
safeStorage通过 Windows 用户级保护加密;连续 3 次错误口令会临时锁定。
- 不保存 MonkeyCode 账号密码;不提供 Cookie / Token 导入、导出、同步或跨设备迁移。
- 不采集、上传或分析 MonkeyCode 页面内容、Cookie、Token、账号密码、剪贴板内容或使用数据。
- 不提供自动化登录、验证码绕过、批量站内操作或后台操作。
- 外部登录仍必须由用户在官方页面手动完成;失效后只需重新登录对应的本地 profile。
- 忘记本地启动口令时,唯一恢复方式是清除全部本地会话并重新设置口令。
启动锁只是应用访问控制。请同时使用 Windows 登录密码、BitLocker 或其他磁盘加密措施保护电脑。
在 GitHub 的 Releases 页面下载 Windows 安装包并运行。首次启动时设置本地启动口令,然后逐个添加账号并手动完成登录。
- Windows 10/11
- Node.js 20+
- npm
npm install
npm run devnpm run typecheck
npm test
npm run build
npm run package:winWindows NSIS 安装包会生成在 release/ 目录。
- 贡献说明:参阅 CONTRIBUTING.md。
- 安全问题:参阅 SECURITY.md,请勿在公开 issue 中附带密码、Cookie、Token、OAuth 回调 URL 或会话截图。
本项目以 MIT License 开源。