MCPcopy Index your code
hub / github.com/anyproto/any-sync-coordinator

github.com/anyproto/any-sync-coordinator @v0.10.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.10.1 ↗ · + Follow
562 symbols 1,684 edges 47 files 143 documented · 25% updated 1d agov0.11.0-alpha.2 · 2026-07-06★ 332 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Any-Sync Coordinator Node

Implementation of coordinator node from any-sync protocol.

Building the source

To ensure compatibility, please use Go version 1.22.

To build and run the Any-Sync Coordinator Node on your own server, follow these technical steps:

  1. Clone the Any-Sync Coordinator Node repository to your local machine.
  2. Navigate to the root directory of the repository, where you will find a Makefile.
  3. Run the following commands to install the required dependencies and build the Any-Sync Coordinator Node. make deps make build
  4. If there are no errors, the Any-Sync Coordinator Node will be built and can be found in the ./bin directory.

Running

You will need a MongoDB in replica set mode to run Any-Sync Coordinator Node.

Any-Sync Coordinator Node requires a configuration. You can generate configuration files for your nodes with any-sync-network tool.

The following options are available for running the Any-Sync Coordinator Node:

  • -c — path to config file (default etc/any-sync-coordinator.yml).
  • -v — current version.
  • -h — help message.

Contribution

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 MIT License.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 356
Function 92
Struct 89
Interface 18
TypeAlias 6
FuncType 1

Languages

Go100%

Modules by API surface

spacestatus/spacestatus.go46 symbols
spacestatus/mock_spacestatus/mock_spacestatus.go30 symbols
spacestatus/spacestatus_test.go22 symbols
coordinator/rpchandler.go22 symbols
inbox/inbox.go20 symbols
coordinator/inboxrpctest/utilmockconf_test.go19 symbols
coordinator/coordinator.go19 symbols
deletionlog/mock_deletionlog/mock_deletionlog.go18 symbols
config/config.go17 symbols
accountlimit/accountlimit.go17 symbols
subscribe/mock_subscribe/mock_subscribe.go16 symbols
inbox/mock_inbox/mock_inbox.go16 symbols

Datastores touched

inboxMessagesCollection · 1 repos
(mongodb)Database · 1 repos

For agents

$ claude mcp add any-sync-coordinator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page