NEXUS — USER MANUAL
Welcome to Nexus, your all-in-one workspace for documents, databases, projects, knowledge, and AI. This manual reflects the current, working product.
Reality note: Some advanced features are not yet active. Where a feature is unavailable, Nexus shows a clear message (the API returns "Not implemented"). These are flagged below as (not yet available).
---
1. Getting Started
- Open Nexus in your browser (e.g.
http://localhost:5173in dev, or your deployed URL). - You'll land on the Landing Page. Click Get Started / Log in.
- Create an account or sign in (see Login).
- After login you arrive at your Workspace.
Demo/test accounts (in a fresh install, seeded automatically):
⚠️ Change or remove seeded accounts before production (see ADMIN_MANUAL.md).
---
2. Login
- Register: email, password, name. The first registered user becomes admin automatically.
- Login: email + password. A session token (JWT, valid 30 days) is stored in your browser.
- Forgot password: request a reset link. *Email delivery requires SMTP to be configured by your admin; if email is disabled, contact your admin to reset.*
- Log out: profile menu → Log out.
- SSO / SAML: (not yet available.)
---
3. Workspaces
A workspace is your top-level container for pages, databases, and projects.
- Switch/create workspaces from the Sidebar (top-left workspace switcher).
- Invite members: workspace menu → Invite (sends an invite; email delivery requires SMTP).
- Members & roles: owners/admins manage membership; permissions via
PermissionManager. - Spaces & folders: organize content with
SpaceManagerandFolderSystem.
---
4. Pages & the Block Editor
Pages are built from blocks.
- Create a page: Sidebar + or "New page".
- Edit: type to add a paragraph; press / for the slash menu (headings, lists, quote, callout, code, toggle, table, image, file, embed, Mermaid diagram, LaTeX math, etc.).
- Nest pages: drag a page under another to create subpages.
- Rich blocks: Mermaid diagrams (
DiagramBlock), LaTeX (MathBlock), embeds (EmbedBlock), file attachments (FileAttachment). - Outline: jump around long docs with the Document Outline.
- Links & graph: create
[[page links]]; see backlinks (PageLinks) and the Graph View. - Quick Capture: capture a fast note from anywhere (
QuickCapture). - Templates: start from the Template Gallery.
- Trash: deleted pages go to Trash and can be restored.
- Version history: view a page's history via Version History.
---
5. Databases
Structured, spreadsheet-like data with multiple views.
- Create a database from the slash menu or New menu.
- Views: Table, Board (Kanban), Calendar, Gallery.
- Rows: add/edit rows; bulk add via batch import.
- Use cases: task lists, CRMs, content calendars, inventories.
---
6. Projects (Project Management)
Plane-style project tracking via Project Manager.
- Projects: create projects to group work.
- Issues/Tasks: create, assign, set status & priority.
- Cycles (sprints) and Milestones: plan iterations and goals.
- Kanban board: visualize issues by status (
KanbanBoard).
---
7. AI Assistant
Nexus AI is powered by OpenRouter (one provider, many models).
- Availability: your admin must set an OpenRouter API key on the server. If it isn't set, AI features show "AI is not configured."
- AI Assistant (
AIAssistant): chat to brainstorm, summarize, translate, write code, improve writing; insert results into your page. - Multi-Model Chat (
MultiModelChat): pick up to 4 models and compare answers side-by-side. The model list is loaded live from OpenRouter. - Prompt Templates (
PromptTemplates): reusable prompts with{{variables}}; click Run to execute against AI. - Document analysis (
DocumentProcessor): upload a PDF/DOCX/TXT/MD, extract text, then Summarize / Key points / Q&A with AI. - Model Switcher / Knowledge Base / Code Interpreter / Web Search / Image Generation / Voice Notes: present in the UI.
- Code execution, web search, image generation, voice transcription/TTS are (not yet available) and will indicate so.
---
8. Files
- Upload: attach files to pages (
FileAttachment), or drag into the editor. - Document extraction: in Document Processor, upload PDF, DOCX, TXT, MD to extract real text content.
- Limits: default max upload size is 50 MB (configurable by admin).
- Storage usage: view your usage in settings/dashboard.
---
9. Collaboration
- Real-time editing: changes sync live to others on the same page (WebSocket).
- Comments & mentions: discuss inline (
Comments); @mention teammates. - Sharing: share pages via Share Modal; publish documents publicly via Document Publishing.
- Tags: organize with
TagManager.
---
10. Settings
Open Settings (sidebar gear):
- Profile: name, avatar, preferences.
- Appearance: light/dark mode and themes.
- Account: export your data (
/api/profile/export) or delete your account (type DELETE to confirm; data is anonymized). - Integrations: connect external tools (
Integrations). *Connection testing is (not yet available).*
---
11. Desktop App
Nexus ships a desktop client (Electron) for Windows, macOS, and Linux.
- Features: native window, system tray, application menu, native file dialogs, auto-update support.
- Install: download the installer for your OS (see
DESKTOP_BUILD_GUIDE.mdfor how builds are produced). - First run: the desktop app connects to your Nexus server (local dev or your deployment).
---
12. Troubleshooting (quick)
OPENROUTER_API_KEY.See the full TROUBLESHOOTING.md for more.
*End of User Manual.*