Your code forge for the next decade

Open source, federated and built for the future of code collaboration.

Everything a forge should be. And then some.

Reimagined pull requests

Break down large features into small, reviewable chunks. Stack changes on top of each other and ship faster with interdiff code-reviews. Tangled natively supports stacking using Jujutsu.

Learn more
  1. Base

Run it at home

Host your repositories on your own infrastructure with knots. Run CI on your own machines with spindles. Don't want to self-host? All are welcome on our hosted instances.

Learn more

Powerful CI

Run your CI in NixOS powered microVMs. Build containers with Docker or set up services like Postgres and Redis. Inputs are cached, making subsequent runs quick.

Learn more
NixOS

Build a web of trust

Vouching serves as a signal of trust to your circle. If you trust a contributor, vouch for them. A shield icon is shown against their profile to let your circle know that you trust them.

Learn more

Designed for humans and agents

Agents work on Tangled the same way people do: from their own accounts, over plain Git. Every issue, pull request and comment is a simple JSON record, so agents can write them as easily as you, and each one is signed by whoever made it.

Learn more
Activity
Activity

Hackable all the way down. Extend it as you see fit.

Infinitely extensible

You can implement your own repository storage backends or CI services by following the Tangled lexicon specification.

Store your code anywhere, connect your CI to any provider, bring your own clients!

Completely open source

All of Tangled is open source and built with the community! Check out the monorepo and join in on the fun.

We welcome contributions however big or small. You can start contributing by picking up a good-first-issue.

Built on AT Protocol

AT Protocol enables federated code collaboration. Submit pull requests or bug reports to any repository hosted on any server.

Read the docs

dolly.svg

Self-host any part of Tangled. On the cloud or in your .

  1. You can self-host any part of Tangled: repository hosting using knots, CI using spindles, or custom clients.

  2. Grab your software of choice using our official NixOS module or Docker images.

  3. Plop that onto your VPS or homelab and you are off to the races!

ComegetTangled

Host an account with us, or bring your own AT Protocol account.