Xenobot is a Rust-first, privacy-preserving, multi-platform chat data workspace for authorized exports, incremental import, analytics, and AI-assisted exploration on Apple Silicon.
Xenobot is a Rust-native chat data engineering project for authorized exports, incremental database ingestion, analytics, and LLM-assisted workflows.
- Authorized export files and user-accessible local directories only.
- No process-memory key extraction, decryption bypass, or offensive capability.
- Principle of least privilege and local-first processing.
- 17-platform parser registry and format sniffing.
- Incremental checkpoint semantics with failure writeback.
- Batch import in
separateandmergedmodes. - Axum HTTP API, clap CLI, and ratatui TUI foundations.
- Apple Silicon compatible path with Metal/MPS integration scaffolding.
cd Xenobot
cargo test -p xenobot-api -p xenobot-cli --features "api,analysis" --offline
cargo run -p xenobot-cli --features "api,analysis" -- api smoke