Anytype 中文文档 下载 App

同时运行两个 Vault:个人 Vault 和工作 Vault 互不干扰

为什么要跑双 Vault

典型场景:

Anytype 官方不原生支持在同一个 App 实例里切换 Vault——你必须同时启动两个独立的 App 实例。

核心原理

Anytype 的 Vault 数据存储在操作系统为它分配的用户数据目录里。默认路径:

系统默认用户数据目录
WindowsC:\Users\<用户名>\AppData\Local\Programs\anytype2\
macOS~/Library/Application Support/anytype2/
Linux~/.local/share/anytype2/

要跑第二个 Vault,就需要让第二个 Anytype 实例指向不同的用户数据目录。Anytype 提供了命令行参数 --user-data-dir=<路径> 来做到这一点。

Windows 步骤

步骤一:创建两个启动快捷方式

快捷方式 1(个人 Vault):

  1. 找到 Anytype 安装目录(通常在 C:\Users\<用户名>\AppData\Local\Programs\anytype2\)
  2. 右键 Anytype.exe → 发送到 → 桌面快捷方式
  3. 重命名为 "Anytype - 个人 Vault"

快捷方式 2(工作 Vault):

  1. 复制第一个快捷方式
  2. 重命名为 "Anytype - 工作 Vault"
  3. 右键 → 属性 → 目标 → 在 exe 路径后面加参数:
"C:\Users\<用户名>\AppData\Local\Programs\anytype2\Anytype.exe" --user-data-dir="D:\Anytype-Work"

引号要加——路径里可能有空格。D:\Anytype-Work 是你想让第二个 Vault 存储的位置,自己选一个。

步骤二:启动第二个 Vault

  1. 双击第二个快捷方式
  2. 第一次启动会进入"创建新 Vault"流程(因为 D:\Anytype-Work 是空的)
  3. 创建一个新的 12 词恢复短语(和第一个 Vault 的短语不同!)
  4. 完成——现在你有两个独立的 Vault 了

步骤三:同时运行

两个快捷方式都点开,两个 Anytype 窗口并排运行。互不干扰。

macOS 步骤

步骤一:找到 Anytype 的可执行文件

# 在 Terminal 里
open -a "Anytype"  # 先找应用
# 然后直接用 open 命令带参数
open -n -a "Anytype" --args --user-data-dir="$HOME/Anytype-Work"

步骤二:做一个一键启动脚本(可选)

在 ~/Desktop/ 创建一个 Shell 脚本 启动工作 Vault.command:

#!/bin/bash
open -n -a "Anytype" --args --user-data-dir="$HOME/Anytype-Work"

给脚本加执行权限(右键 → 打开),之后双击就能打开工作 Vault。

Linux 步骤

步骤一:命令行直接启动

# 第二个 Vault,数据放在 ~/Anytype-Work
./Anytype --user-data-dir="$HOME/Anytype-Work"

步骤二:桌面快捷方式

如果你用的是 AppImage:

  1. 创建一个 .desktop 文件(或复制 Anytype 自带的)
  2. 修改 Exec 行:
[Desktop Entry]
Name=Anytype (Work)
Exec=/path/to/Anytype-*.AppImage --user-data-dir="$HOME/Anytype-Work"
...

两个 Vault 的关系

互相独立

不能互相引用

远程同步

维护双 Vault 的注意事项

提示说明
✅ 两份恢复短语,分开保存绝对不能混。建议分别用"Anytype Personal 恢复短语"和"Anytype Work 恢复短语"标记
✅ 不同的用户数据目录用不同的文件夹存,不要共用
✅ 定期各自导出两个 Vault 各自独立备份
❌ 不要用同一个恢复短语虽然技术上可能但强烈不建议

有没有更简单的方法

如果双 Vault 只是为了隔离工作和个人内容,也许更简单的方案是:

建议先试试"一个 Vault + 多个 Channel"的方案。如果真的需要完全独立(不同身份、不同 ANY ID、不同远程存储配额),再用双 Vault。

延伸阅读