git clone https://github.com/openfused/openfused.git
cd openfused
npm install && npm run build
src/ TypeScript SDK + CLI (where features land first)
rust/ Rust CLI (native binary, feature parity)
daemon/ Rust HTTP daemon + FUSE mount
worker/ CF Worker — DNS registry API
site/ Landing page (openfused.dev)
templates/ Default CONTEXT.md, PROFILE.md, CHARTER.md
mainnpm run build and cd rust && cargo build before submitting# Init test stores
openfuse init --name alice --dir /tmp/alice
openfuse init --name bob --dir /tmp/bob
# Test encrypted messaging
openfuse key import bob /tmp/bob/.keys/public.key \
--encryption-key "$(cat /tmp/bob/.keys/age.pub)" --dir /tmp/alice
openfuse key trust bob --dir /tmp/alice
openfuse inbox send bob "encrypted test" --dir /tmp/alice
# Test workspace
openfuse init --name ws --workspace --dir /tmp/ws
Full contributing guide: CONTRIBUTING.md