Repository navigation
Home
sshdw edited this page Oct 15, 2026
·
2 revisions
Nexora is a local-first AI desktop app (Tauri v2 + React 19 + Rust + SQLite). All conversations, prompts, attachments, and settings live in one local SQLite file. There are no accounts, no cloud sync, and no background daemons. The network is contacted only when you send a request to an AI provider. One agent run per dialog, with supervised / semi_autonomous / full_autonomous modes, approval gates, and per-run spend guards. API keys live only in the OS keyring — never in SQLite, logs, or source. Search, import, and export all work offline via SQLite FTS5 and JSON.
- Product-Overview — what Nexora is, MVP scope (FR-001–FR-015), non-goals
- Architecture — layers, IPC rules, data flow
- Database — SQLite schema (v14), FTS5, migrations, backup
- Providers-and-Models — supported providers, selection, errors
- Agent-Runs — one run per dialog, lifecycle, steps, tasks
- Autonomy-and-Approvals — autonomy modes, permission rules, spend guards
- Search-Import-Export — local search, JSON import/export
- Security-and-Credentials — keyring, secret-free errors, privacy
- CLI-2.1 — planned terminal companion (NOT YET SHIPPED)
- Roadmap — shipped phases and what is out of scope
- FAQ — frequently asked questions