Ghostfork
Show HN: Encrypted Git Remote Server
Last checked:
What is Ghostfork?
Ghostfork is a zero-trust Git hosting service where code is encrypted locally before transmission and the server never has access to plaintext. It combines the convenience of cloud Git hosting with end-to-end encryption guarantees, using standard Git commands and workflow while ensuring the host is cryptographically blind to repository contents.
Ghostfork pricing
Pricing model: Freemium
Ghostfork pros
- Zero plaintext access by architectural design—server holds only ciphertext even after compromise
- End-to-end encryption with locally-managed keys—encryption/decryption happens entirely on your machine
- Audited trust model with transparent security—independent verification without operational infrastructure burden
- Drop-in Git workflow—uses standard Git commands and CLI, no workflow changes required
Ghostfork cons
- Early access only—not yet publicly available; requires signup and invitation
- No pricing disclosed—early-access model, pricing structure not yet published
- CLI/terminal-based interface—no GUI option visible; targeted at developers comfortable with command line
Frequently asked questions about Ghostfork
Can Ghostfork's server read my code?
No. Encryption happens locally on your machine before code leaves. The server only holds ciphertext and encrypted repo keys it cannot use.
What happens if Ghostfork's server is compromised?
Attackers would only gain access to encrypted code and encrypted keys. All decryption keys remain on user machines, so plaintext code remains inaccessible.
How do I share a vault with team members?
The vault owner runs `gf add-user <project> <username>` to grant access. Each authorized user receives their own encrypted copy of the repo key.
Will I need to change my Git workflow?
No. You use standard Git commands (clone, push, pull). The Ghostfork helper transparently handles encryption and decryption behind the scenes.