加密保险库与AI代理工作流服务

zocket是一个本地加密保险库与AI代理工作流服务平台,提供跨项目/会话的秘密存储、本地Web面板、MCP服务器以及多种客户端接口,支持EN/RU界面和CLI操作。

  • by aozorin
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 aozorin/zocket

使用说明

佐克特

本地加密保险库+网络面板+用于AI代理工作流的MCP服务器。

zocket提供什么

  • 跨项目/会话的加密密钥库
  • 本地网络面板(127.0.0.1:18001)
  • MCP服务器:
    • 标准
    • 上海证券交易所127.0.0.1:18002/sse)克劳德代码
    • 可流式传输HTTP(127.0.0.1:18003/mcp)食品法典委员会
  • EN/RU用户界面和命令行界面
  • 首次运行web设置:
    • 设置自己的密码
    • 生成强密码
    • 无密码继续(有明确警告)
  • 使用文件夹选择器进行项目到文件夹的映射
  • 审计日志、备份/恢复、密钥轮换
  • Linux强化系统服务(zocketd)

安装(即时)

npm i -g @ao_zorin/zocket
zocket init

或从git全局:

npm i -g github:aozorin/zocket
zocket init

快速开始

zocket init
zocket start --host 127.0.0.1 --web-port 18001 --mcp-port 18002 --mcp-stream-port 18003 --mode admin

打开 http://127.0.0.1:18001.

仅限MCP(无网络面板):

zocket server --host 127.0.0.1 --mcp-port 18002 --mcp-stream-port 18003 --mode admin

CLI/TUI

完整的CLI管理:

zocket projects list
zocket projects create myproj --description \"demo\"
zocket secrets set myproj API_KEY abc123 --description \"example\"

交互式TUI:

zocket tui

文档

安全默认值

  • 保持MCP在 metadata 模式,除非需要管理工具
  • 将web/MCP绑定到环回
  • 关于Linux生产使用:
    sudo env ZOCKET_HOME=/var/lib/zocket zocket harden install-linux-system \
      --service-user zocketd \
      --zocket-home /var/lib/zocket \
      --web-port 18001 \
      --mcp-host 127.0.0.1 \
      --mcp-port 18002 \
      --mcp-mode metadata
    

发展

npm install
npm run build
npm test

许可证

麻省理工学院,见 LICENSE.