No more GitHub β€” publish your git repos on Blossom: --- cargo install hashtree-cli cd your_repo # self is an auto-generated nostr identity (nsec) in ~/.hashtree/keys git remote add htree htree://self/your_repo git push htree master clone: git clone htree://npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree-rs view at files.iris.to e.g. --- Vibe coded this in 3 weeks, using Claude Opus 4.5, along with collaborative docs editor decentralized youtube decentralized filesharing decentralized video calls I believe AI will be actually good for freedom tech: soon everyone will have the resources to create the software they need, not just big tech.

Replies (28)

Not yet on Iris. I guess could add support for nhash and npub/path addressed media embeds, but that wouldn't work on other clients. CI/CD would be interesting: you could list CI/CD npubs in the git repo and UI would load their status reports from the hashtree. They would track npub/repo on nostr and run on changes.
This only works for self-hosting though. We tried this exact method 3 years ago and it failed because users can't simply download a Merkle tree of your git repo... the .git folder can't be transferred between PCs that easily. This is more like GitTea but enhanced, not quite GitHub. GitHub has the social element. AI coding helps but creating something for at scale use still requires more than a few weeks of vibe coding.
Sirius's avatar Sirius
No more GitHub β€” publish your git repos on Blossom: --- cargo install hashtree-cli cd your_repo # self is an auto-generated nostr identity (nsec) in ~/.hashtree/keys git remote add htree htree://self/your_repo git push htree master clone: git clone htree://npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree-rs view at files.iris.to e.g. --- Vibe coded this in 3 weeks, using Claude Opus 4.5, along with collaborative docs editor decentralized youtube decentralized filesharing decentralized video calls I believe AI will be actually good for freedom tech: soon everyone will have the resources to create the software they need, not just big tech.
View quoted note →
Default avatar
Salky 1 week ago
Will work out but needs time. Hopefully it catches on. I was using radicle which is actually awesome but they started blocking me which wasn't that encouraging. Maybe it was because first repo's of my Claude 3.5 code In the time weren't as clean as they start to get nowadays with all the extra tooling and guidance I use around the model as with the .clinerules and cline in the time. I wanted to start using gitopia which also feels cool, but it has not much users I believe.
Conceptually safe, but the implementation is vibe coded and not audited. Better to use for public or semi-public sharing for now. Files are content hash key encrypted and uploaded to hashtree.iris.to blossom server (which also stores to cloudflare r2 cdn.iris.to). Encrypted file chunks are also shared over WebRTC via online peers.
BitSatRelay's avatar
BitSatRelay 1 week ago
πŸ›°οΈOff-Grid Relayed via satelliteπŸ›°οΈ -------------------------------- ↩️ REPLY to @Sirius Re: View quoted note β†’ @techjunkie said: Wow great work, this works for all git commands? -------------------------------- πŸ“‘ BitSatRelay - Terminal-HQ
techjunkie's avatar techjunkie
Wow great work, this works for all git commands?
View quoted note →
What is the screenshot then? For CICD, the latest is to use the loom protocol (over dvms). I am getting that working on budabit (should be don't next week), if you want I can add you to my backlog.
↑