reliability notes
pseudocoder is built for the moment where an agent makes a real edit to your codebase. whether you're on the couch or on the go, you can say "no" safely and "yes" confidently.
changes aren't applied blindly. decisions follow a strict, ordered flow:
detect diff (poll git)
semantic analysis (tree-sitter: Go, Dart)
classify chunks (import, function, generic, binary, deleted, renamed)
assess per-chunk risk -> order queue risk-first
parse into cards (file or chunk)
stream cards to mobile
validate content hash
accept -> write to working tree | reject -> restore
record decision
undo -> reverse previous decision (file or chunk level)
if anything fails:
conflict detection + reconciliation
rollback (best-effort)
this keeps the app honest when the working tree diverges or a patch conflicts.
no account. no cloud relay. your terminal traffic never touches our servers. your phone connects directly to your machine over tailscale or a trusted private network. pairing happens locally, and paired devices can be revoked anytime. don't expose to the public internet.