Repolode
anyproto

anyproto/anytype-ts

Anytype 官方桌面客户端,基于 Electron 构建,支持 macOS、Windows 和 Linux,主打本地优先与端到端加密的个人知识库。

可替代:NotionObsidian

Star
8,941
Fork
595
未关闭 Issue
224
最近提交
7天前

这是什么?

Anytype 桌面端是 Anytype 个人知识库的官方客户端,用于收集、关联和重新组织笔记、页面、任务、Wiki 和日记等内容。用户可以自定义数据类型,而不必局限于固定结构。数据优先存储在本地,并可选择通过点对点方式在设备间同步。

客户端使用 TypeScript 编写,通过 Electron 打包,支持 macOS、Windows 和 Linux。同步与加密由 any-sync 体系负责,核心引擎 anytype-heart 以中间件二进制形式运行,桌面应用通过 gRPC 与其通信。从源码构建需要获取中间件并生成 protobuf 绑定,仓库中提供了各平台的配置步骤。

项目还提供基于浏览器的开发模式、适用于 Firefox 和 Chromium 的网页剪藏扩展构建,以及通过 Crowdin 管理的多语言本地化。代码基于 Any Source Available License 1.0 开源。

核心功能

  • 01优先离线的本地存储,可选点对点同步。
  • 02基于 any-sync 实现端到端加密。
  • 03可组合的内容块,包括文本、数据库、看板和日历。
  • 04支持自定义数据类型,灵活定义数据模型。
  • 05基于 Electron 的客户端,覆盖 macOS、Windows 和 Linux。
  • 06提供 gRPC API 和网页剪藏扩展,便于扩展集成。

适用场景

  • 将个人笔记、任务和日记集中在一个私密加密的工作空间中。
  • 用自定义数据类型搭建数据库或轻量级应用。
  • 维护保存在自有设备上的个人或团队 Wiki。
  • 从源码开发或参与 Anytype 客户端的贡献。

快速上手

  1. 1

    从发布页面下载安装程序

  2. 2

    克隆仓库

    git clone https://github.com/anyproto/anytype-ts.git && cd anytype-ts
  3. 3

    安装 JavaScript 依赖

    bun install
  4. 4

    启动带热重载的开发服务器

    bun run start:dev

使用前须知

  • 从源码构建需要多个额外步骤,包括中间件二进制文件、anytype-heart 代码库以及生成的 protobuf 绑定。
  • 采用 Any Source Available License 1.0 许可证,它不是 OSI 认可的开源许可证。

标签

常见问题

anytype-ts 是什么?
Anytype 官方桌面客户端,基于 Electron 构建,支持 macOS、Windows 和 Linux,主打本地优先与端到端加密的个人知识库。 Anytype 桌面端是 Anytype 个人知识库的官方客户端,用于收集、关联和重新组织笔记、页面、任务、Wiki 和日记等内容。用户可以自定义数据类型,而不必局限于固定结构。数据优先存储在本地,并可选择通过点对点方式在设备间同步。
anytype-ts 可以免费使用吗?用的什么许可证?
anytype-ts 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
anytype-ts 还在维护吗?
活跃维护中。anytype-ts 最近一次提交是在 2026年10月13日。
anytype-ts 适合用来做什么?
将个人笔记、任务和日记集中在一个私密加密的工作空间中。 用自定义数据类型搭建数据库或轻量级应用。 维护保存在自有设备上的个人或团队 Wiki。 从源码开发或参与 Anytype 客户端的贡献。
anytype-ts 怎么安装和运行?
从发布页面下载安装程序 克隆仓库: git clone https://github.com/anyproto/anytype-ts.git && cd anytype-ts 安装 JavaScript 依赖: bun install 启动带热重载的开发服务器: bun run start:dev
在哪里获取 anytype-ts?
源代码和安装说明在 GitHub 上:https://github.com/anyproto/anytype-ts

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目