back to home

anyproto / anytype-ts

Official Anytype client for MacOS, Linux, and Windows

7,233 stars
450 forks
142 issues
TypeScriptSCSSJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing anyproto/anytype-ts in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/anyproto/anytype-ts)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Anytype Desktop > **Local‑first, peer‑to‑peer & end‑to‑end‑encrypted knowledge OS for macOS, Windows & Linux.** 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 ). • **Open code** under the Any Source Available License 1.0. 📚 Table of Contents • Quick Start • Prerequisites • Building from Source • Development Workflow • Localisation • Contributing • Community & Support • License 🚀 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*. 🛠 Prerequisites | Platform | System packages | |-------------------|--------------------------------------------| | **Debian/Ubuntu** | | | **Fedora** | | | **Arch Linux** | | | **Alpine** | | Also install: • **Node.js ≥ 20** & npm ≥ 10 *(or pnpm ≥ 9)* • **Go ≥ 1.22** (to build anytype‑heart) On ARM systems, node package needs to be rebuilt during installation, so make sure that your system has a C++ compiler, Python3 and Python package . E.g. on Debian/Ubuntu: . Alternatively, on any system, create a Python virtual environment (venv) and inside the venv: . Then build from source inside the venv. 🏗 Building from Source Environment flags | Variable | Effect | |--------------------------|--------------------------------------------------| | | Skip macOS / Windows signing & notarizing | | | Don’t upload sourcemaps to Sentry | 🧑‍💻 Development Workflow You can either run the helper (from *anytype‑heart*) separately or just launch the client with hot‑reload: For browser-based development without Electron, see Web Mode. Optional env vars: | Name | Purpose | |--------------|-------------------------------------------| | | Local gRPC port of *anytype‑heart* | | | Expose Go on | Web Clipper extension Development Switch manifest before testing/packaging the addon for different browsers using the following scripts: 🌍 Localisation Translations live on Crowdin. Pull the latest locale files with: 🤝 Contributing We ♥ contributors! Please read our Contributing Guide and follow the Code of Conduct. > **Security issues?** Don’t open public issues—email **security@anytype.io** and see our Security Guide. 💬 Community & Support • **Forum** – • **Docs** – • **Blog** – 📝 License Made by **Any** — a Swiss association 🇨🇭 Licensed under the **Any Source Available License 1.0**.