Repository navigation
Product Overview
sshdw edited this page Oct 15, 2026
·
1 revision
Nexora is a local-first AI desktop workspace: chat with multiple AI providers,
organize conversations, reuse prompts, and attach local documents — all stored
in a single local SQLite file (nexora.db) in the OS per-user app-data directory.
- Startup and offline access: launches without internet; local data, history, and settings stay usable offline (FR-001, FR-015).
- Conversations: create unlimited conversations; rename, archive/restore, delete; full history persists across restarts in chronological order (FR-002, FR-005, FR-006).
- Messages: user and AI messages visually distinguishable; failed requests show an error and are not persisted as messages (FR-003).
- Providers and models: select provider and model before sending; selection applies to subsequent requests (FR-004).
- Prompt library: create, edit, delete, insert into conversations (FR-007).
- Documents: attach local files, review before sending, remove before sending (FR-008).
- Search: offline search over conversations and prompts (FR-009). See Search-Import-Export.
- Import/export: export individual conversations; import supported files with atomic rollback on validation failure (FR-010, FR-011).
- Settings: persisted appearance, provider/model defaults, conversation, export, and data-management preferences; invalid values rejected (FR-012).
- Data management: delete conversations/prompts; clear all data behind explicit confirmation (FR-013).
- Credentials: add, update, remove provider keys; missing credentials detected before sending (FR-014).
- One agent run per dialog, with streaming step events.
- Tools: file read/write, command execution, directory listing.
- Autonomy ladder
supervised/semi_autonomous(default) /full_autonomous, approval parking, pause/resume/cancel, iteration budget with extend, per-run spend guard. See Agent-Runs and Autonomy-and-Approvals. - Classified provider errors (rate limit with Retry-After hint, outage/5xx, network/timeout, rejected credential, invalid request, unexpected response) for chat and agent runs alike.
No cloud sync, user accounts, shared workspaces, collaboration, mobile/web apps, plugin ecosystem, voice interaction, or unattended automation (no schedulers or background daemons). User-initiated agent runs and bounded task loops are shipped and are not part of this exclusion list.
See also: Architecture, Roadmap, FAQ.