Official Anytype client for MacOS, Linux, and Windows.
git clone https://github.com/anyproto/anytype-ts
cd anytype-ts
npm install -D
Also, install gitleaks
to ensure proper work of pre-commit hooks.
Fetch the latest binary from the github releases
./update.sh <macos-latest|ubuntu-latest|windows-latest> <arm|amd> # arm/amd only for macos/ubuntu
Or compile from the source code. Follow instructions at anytype-heart
.
After ./update.sh
downloaded the binary or after compiling it from source, you need to move anytypeHelper
into the dist
Folder.
OS CPU Type | move command |
---|---|
Windows | already copied to the dist folder |
MacOS <arm | amd> | mv darwin-*/anytypeHelper dist/ |
Linux <arm | amd> | mv linux-*/anytypeHelper dist/ |
Build anytype-heart
first.
npm run dist:(mac|win|linux)
Options:
ELECTRON_SKIP_NOTARIZE=1
— skip MacOS notarization process
Before running Anytype locally, you need to build anytype-heart
.
SERVER_PORT=<PORT> ANYPROF=:<PROFILER_PORT> npm run start:dev
SERVER_PORT=<PORT> ANYPROF=:<PROFILER_PORT> npm run start:dev-win
Options:
SERVER_PORT
— NPM variable, local server portANYPROF
— Go variable, profiler port, accesshttp://localhost:<PORT>/debug/pprof/profile?seconds=30
for profiling
Thank you for your desire to develop Anytype together!
❤️ This project and everyone involved in it is governed by the Code of Conduct.
🧑💻 Check out our contributing guide to learn about asking questions, creating issues, or submitting pull requests.
🫢 For security findings, please email security@anytype.io and refer to our security guide for more information.
🤝 Follow us on Github and join the Contributors Community.
Made by Any — a Swiss association 🇨🇭
Licensed under Any Source Available License 1.0.