Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

MonkeyCode 多账号工作台

License: MIT

一个仅供本机使用、面向 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 dev

验证与打包

npm run typecheck
npm test
npm run build
npm run package:win

Windows NSIS 安装包会生成在 release/ 目录。

贡献与安全报告

  • 贡献说明:参阅 CONTRIBUTING.md。
  • 安全问题:参阅 SECURITY.md,请勿在公开 issue 中附带密码、Cookie、Token、OAuth 回调 URL 或会话截图。

开源协议

本项目以 MIT License 开源。

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages