TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Official Anytype client for MacOS, Linux, and Windows
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
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.檢視完整 README ↗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.
AGENTS.md).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.
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.
# 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 / build middleware & protobuf bindings
./update.sh <macos-latest|ubuntu-latest|windows-latest> <arm|amd>
# 4 – Build the core engine
cd .. && git clone https://github.com/anyproto/anytype-heart.git && cd anytype-heart
make install-dev-js CLIENT_DESKTOP_PATH=../anytype-ts && cd ../anytype-ts
# 5 - Update locale
bun run update:locale
# 6 – Build the Electron desktop app (see package.json for more options)
bun run dist:<linux|win|mac>
| Variable | Effect |
|---|---|
ELECTRON_SKIP_NOTARIZE | Skip macOS / Windows signing & notarizing |
ELECTRON_SKIP_SENTRY | Don’t upload sourcemaps to Sentry |
You can use nix to install all the required dependencies at once.
# open a shell with all the required dependencies
nix develop --command $SHELL
Start the dev server with hot‑reload (builds Electron bundle, starts Vite, then launches Electron):
bun run start:dev # Windows: bun run start:dev-win
# add --user-data-dir=./my_dir to electron(-win) script in package.json if you want to use custom user data directory
When you close Electron, the Vite dev server is automatically stopped.
For browser-based development without Electron:
bun run start:web
See Web Mode for details.
bun run build # Production build (Vite)
bun run build:dev # Development build (Vite)
bun run typecheck # TypeScript type checking
bun run lint # Run linters (Biome + ESLint)
| Name | Purpose |
|---|---|
SERVER_PORT | Vite dev server port (default: 8080) |
ANYPROF | Expose Go pprof on localhost:<port> |
Build and switch manifest for different browsers:
bun run build:ext
bun run ext:manifest:firefox
bun run ext:manifest:chromium
The middleware version is pinned in middleware.version. To fetch a pre-built middleware binary and its protobuf/JSON assets:
./update.sh <macos-latest|ubuntu-latest|windows-latest> <arm|amd>
This downloads the anytype-heart release matching the version in middleware.version, extracts the anytypeHelper binary into dist/, and copies protobuf definitions and generated JSON into dist/lib/.
For CI environments (requires GitHub credentials):
./update-ci.sh --user=<GITHUB_USER> --token=<GITHUB_TOKEN> --os=<OS> --arch=<ARCH> --middleware-version=<VERSION>
To regenerate TypeScript protobuf bindings from a local anytype-heart checkout (expected at ../anytype-heart):
bun run generate:protos
Prerequisites: protoc (protobuf compiler) must be installed, and bun install must have been run (for ts-proto).
This reads .proto files from ../anytype-heart, generates TypeScript bindings into middleware/, and creates a service registry.
Translations live on Crowdin. Pull the latest locale files with:
bun run update:locale
We ♥ contributors! Please read our Contributing Guide and follow the Code of Conduct.
Security issues? Don’t open public issues—email [email protected] and see our Security Guide.
Made by Any — a Swiss association 🇨🇭
Licensed under the Any Source Available License 1.0.