You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+47-50Lines changed: 47 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Moltis recently hit [the front page of Hacker News](https://news.ycombinator.com
27
27
28
28
**Full-featured** — Voice, memory, cross-session recall, automatic edit checkpoints, scheduling, Telegram, Discord, browser automation, MCP servers, SSH or node-backed remote exec, managed deploy keys with host pinning in the web UI, a live Settings → Tools inventory, Cursor-compatible project context, and context-file threat scanning — all built-in. No plugin marketplace to get supply-chain attacked through.
29
29
30
-
**Auditable** — The agent loop + provider model fits in ~5K lines. The core (excluding the optional web UI) is ~196K lines across 46 modular crates you can audit independently, with 3,100+ testsand zero `unsafe` code\*.
30
+
**Auditable** — The agent runner and model interface fit in ~7.5K lines, with providers in ~19K more. The Rust workspace is ~270K lines across 59 modular crates you can audit independently, with 470+ Rust files containing tests. Unsafe code is isolated to FFI and precompiled runtime boundaries, not the core agent loop.
| Local checkout size\*|~1.1M app LoC |~152K app LoC |**~270K Rust LoC**|
55
+
| Architecture | Broad gateway, channel, node, and app ecosystem | CLI/gateway agent with learning loop and research tooling |**Persistent personal agent server with modular crates**|
Use `--no-default-features --features lightweight` for constrained devices (Raspberry Pi, etc.).
109
106
110
107
## Security
111
108
112
-
-**Zero `unsafe` code\*** — denied workspace-wide; only opt-in FFI behind `local-embeddings` flag
109
+
-**Small unsafe surface** — core agent/gateway code stays safe Rust; unsafe is isolated to Swift FFI, local model wrappers, and precompiled WASM boundaries
113
110
-**Sandboxed execution** — Docker + Apple Container, per-session isolation
114
111
-**Secret handling** — `secrecy::Secret`, zeroed on drop, redacted from tool output
0 commit comments