anyproto/anytype-ts

Public

Official Anytype client for MacOS, Linux, and Windows

  • Stars9k+40 tuần này
  • Forks606
  • Watchers33
  • Issues202
  • Ngày tạo22/05/2023
  • Cập nhật gần nhất23/10/2026
  • Ngôn ngữTypeScript
  • Giấy phép—
README.md18.0 KBRaw

Anytype Desktop

Local‑first, peer‑to‑peer & end‑to‑end‑encrypted knowledge OS for macOS, Windows & Linux.

Latest release Build Status Crowdin License

Anytype is a personal knowledge base—your digital brain—that lets you gather, connect and remix all kinds of information. Create pages, tasks, wikis, journals—even entire apps—and define your own data model while your data stays offline‑first, private and encrypted across devices.

✨ Key Features

  • Offline‑first, local storage with optional peer‑to‑peer sync.
  • Zero‑knowledge encryption powered by any‑sync.
  • Composable blocks: text, databases, kanban, calendar & custom Types.
  • Cross‑platform desktop client built with Electron + TypeScript.
  • Extensible through a gRPC API and AI "Agents" (see AGENTS.md).
  • Open code under the Any Source Available License 1.0.

📚 Table of Contents

🚀 Quick Start

Just want to try it? Grab the latest installer from the releases page or head to download.anytype.io and log in with your Any‑ID.

🏗 Building from Source

On ARM systems, node package keytar needs to be rebuilt during installation, so make sure that your system has a C++ compiler, Python3 and Python package setuptools. E.g. on Debian/Ubuntu: sudo apt install python3-setuptools. Alternatively, on any system, create a Python virtual environment (venv) and inside the venv: pip install setuptools. Then build from source inside the venv.

Linux also needs the protobuf compiler with the well-known .proto files (used to generate the gRPC bindings in step 5):

  • Fedora: sudo dnf install protobuf-compiler protobuf-devel jq
  • Debian / Ubuntu: sudo apt install protobuf-compiler libprotobuf-dev jq
# 1 – Clone & open this repository
git clone https://github.com/anyproto/anytype-ts.git && cd anytype-ts

# 2 - Install JavaScript dependencies
bun install

# 3 – Fetch the prebuilt middleware binary + proto/JSON assets into dist/

Nội dung README thuộc về anyproto và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/anyproto/anytype-ts