AI assistant
Orimora ships an AI writing assistant inside the document editor. It helps you draft, rewrite, summarize, and translate content without leaving the page.
Prerequisites
Section titled “Prerequisites”- An admin must set
LLM_ENCRYPTION_KEYin the server environment (required in production; see Configuration). - A team admin configures at least one LLM provider and model under Settings → AI.
- You need permission to edit the document.
Without a configured provider, AI actions show an error or are unavailable.
Supported providers
Section titled “Supported providers”| Capability | Providers |
|---|---|
| Text / assistant | OpenAI, Anthropic, Google (Gemini), OpenRouter, Ollama, or any custom OpenAI-compatible endpoint |
| Image generation | OpenAI (Images), Replicate |
Self-hosting Ollama (or a custom endpoint) keeps text features fully on infrastructure you control — no third-party processor. See Sub-processors for the data-protection implications of the managed options.
Access points
Section titled “Access points”Orimora exposes several entry points for different workflows:
| Access point | When to use |
|---|---|
| AI button in the document toolbar | Open a document-wide Q&A panel |
Cmd+Shift+K (Mac) / Ctrl+Shift+K (Windows/Linux) | Same panel, keyboard shortcut |
Slash commands (/) | Insert or generate content inline while writing |
| Selection bubble → Edit with AI | Transform highlighted text |
AI panel (document-wide)
Section titled “AI panel (document-wide)”Open the panel from the sparkle button in the document meta bar or via Cmd+Shift+K.
- Mobile / tablet: slides up as a bottom sheet
- Desktop (≥ 1024px): opens as a side panel on the right
Use the panel for longer questions about the whole document — research, Q&A, or multi-step instructions.
Slash commands
Section titled “Slash commands”Type / in the editor to open the slash menu. AI-related entries include:
| Command | Purpose |
|---|---|
| Ask AI | Free-form prompt; response inserted at the cursor |
| Summarize | Concise summary of the document |
| Improve writing | Clarity and structure pass on existing content |
| Translate | Translate the document (specify target language in the prompt) |
| Continue writing | Continue from where the text ends |
After choosing a command, edit the pre-filled prompt if needed, then press Enter or click Generate. Use Stop to cancel streaming output.
Selection bubble
Section titled “Selection bubble”Select text in the editor. The formatting bubble appears with an Edit with AI (✨) button.
Quick actions:
- Improve, Shorten, Expand
- Formal, Casual
- Translate… — enter a target language
- Custom instruction… — free-text transformation
The AI replaces the selection. Use Undo (Cmd+Z / Ctrl+Z) to revert.
- AI uses the current document content as context for slash commands and the panel.
- Responses stream in real time; large outputs may take a few seconds.
- For automation and external tools, see MCP & AI integrations — that is separate from the in-app assistant.
See also
Section titled “See also”- Configuration —
LLM_ENCRYPTION_KEYand provider setup - MCP & AI integrations — API keys, Claude Desktop, Cursor