@ai-matrx/vault

中文文档
0.1.59发布于 2026/10/30MITTypeScriptESM + CJS近 30 天下载 2.6万

AI Matrx Vault:用于网页应用程序,浏览器扩展和桌面应用程序的一款密码管理工作空间(日志,API密钥,秘密,一次性密码,共享,导入/出行). 主机提供 Api, 身份和可选能力; 软件包本身

中文使用文档

@ai- matrx/ 跳跃

AI Matrx Vault:用于网页应用程序、浏览器扩展和浏览器的密码管理工作空间 桌面应用程序——登录、API密钥和秘密、一次性密码、共享、安全链接、历史、, 文件、垃圾、导入/导出/备份 ——通过 AI Matrx 服务器.

import { VaultApp, createApiVaultPort, createSupabaseIdentity, createVaultKnobs } from "@ai-matrx/vault";

const port = createApiVaultPort(api, { userState: supabase, platformDoor: supabase.schema("platform"), passkeys: supabase.auth });
const host = {
  identity: createSupabaseIdentity(supabase.auth),
  knobs: createVaultKnobs(supabase, { organizationId, userId }),
  openUrl: (url: string) => window.open(url, "_blank", "noopener"),
};

<VaultApp port={port} host={host} location={location} onLocationChange={(next, how) => writeToUrl(next, how)} notify={toast} />;
  • 确认您通过主机的登录回调返回: 通过 redirectTo 改为 createSupabaseIdentity 作为东道主接受的OAuth返回地址,并带有当前页面 (网络应用: /auth/callback?redirectTo=<this address>) (中文(简体) ). 赤页 URL 通常不在 认证服务器的允许列表, 而个人降落 在主页上未经证实.
  • 只有主机自己的身份: 他们 Api (单位:千美元)@ai-matrx/api他们的Supabase客户端,地址.
  • 地址随身携带 (单位:千美元)locationToParams 编号 : locationFromParams保险库 查看 搜索, 排序、项目、编辑/新建、打开面板.
  • 延长: 通过 page, (中文(简体) ), fill, (中文(简体) ), capture, (中文(简体) ), fillSetup, (中文(简体) ), newPasswordFields (类型 extension/host.ts开始于 view=page。 。 。 .
  • 桌面: 通过 nativeProvider 财务报告和审定财务报表 nativeImport; 持有自己的锁和剪贴板密码的主机 lock (锁定屏幕,每个端口呼叫在锁定时被拒绝), clipboard (影印本通过它; secret: true =东道主稍后清理)和 revealSeconds。 。 。 .
  • 样式: 设计-系统符号上的有轨电车——加 @source "…/node_modules/@ai-matrx/vault/dist" 到主机样式表.
  • 工人: 模块工人在 dist/io/*.worker.js (单位:千美元)new Worker(new URL(…, import.meta.url))。一个虚拟主机将软件包排除在依赖性预捆绑之外(optimizeDeps.exclude: ["@ai-matrx/vault"]因此,URL保持完好无损.

当地机械和规则: FEATURE.md。 。 。 .

版本与发布记录

@ai-matrx/vault 共发布 62 个版本,首次发布于 2026/10/16;过去 12 个月发布了 62 个版本。

版本发布日期距今
0.1.59latest2026/10/306 天前
0.1.582026/10/288 天前
0.1.572026/10/279 天前
0.1.562026/10/279 天前
0.1.552026/10/2611 天前
0.1.542026/10/2611 天前

其他发布通道:bootstrap → 0.0.0。

关于 @ai-matrx/vault 的常见问题

@ai-matrx/vault 是什么?

AI Matrx Vault:用于网页应用程序,浏览器扩展和桌面应用程序的一款密码管理工作空间(日志,API密钥,秘密,一次性密码,共享,导入/出行). 主机提供 Api, 身份和可选能力; 软件包本身

如何安装 @ai-matrx/vault?

在项目目录运行 npm install @ai-matrx/vault,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=18.0.0)、react-dom(>=18.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ai-matrx/vault 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ai-matrx/vault 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@ai-matrx/vault 可以商用吗?

@ai-matrx/vault 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ai-matrx/vault 的下载量有多少?

根据 npm 官方下载统计,@ai-matrx/vault 在 2026/10/05 – 2026/11/03 这 30 天内被下载 25,864 次,日均约 862 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-matrx/vault 还在维护吗?

最新版本 0.1.59 发布于 2026/10/30(6 天前);至今共发布 62 个版本,其中过去 12 个月发布了 62 个;首次发布于 2026/10/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。