CHAT & AGENTS DOCUMENTS & FILES EMAIL & COMMS MEETINGS COMPLIANCE & LEGAL AUTOMATION CUSTOMISATION SEARCH & HISTORY TEAM BROWSER & MOBILE SECURITY & PRIVACY ADMIN LICENCE TROUBLESHOOTING
No actions match your search.
💬
Chat & Agents
Send a messageType in the chat box → Enter
Start a new line without sendingShift+Enter
Use a specific agentToggle on/off in the left panel
Use all agents at onceToggle all on in the left panel
Get a final verdict from EMMAToggle EMMA on (pink)
Have agents debate each otherCtrl+D or click DEBATE
Let AI pick the best agent automaticallyClick 🔀 AUTO (turns purple)
Set my own routing rulesClick ROUTE → add keyword + target agent
Let EMMA take autonomous actionsClick AGENTIC button (up to 20 steps, tools include web search)
Use voice to talk to EMMASay your wake phrase ("Hey EMMA")
Change the wake phraseEMMA panel → WAKE PHRASE input
Stop a streaming responseClick red ⏹ STOP button (appears while streaming)
Regenerate the last responseClick ↺ REGENERATE after response completes
Set response lengthClick BRIEF / NORMAL / DETAILED pills in send bar
Fork a conversation from any pointClick ⑂ icon on any user message → new session created
Share a session as a read-only linkClick ↗ on session tab → link copied to clipboard
Paste an image into chatCtrl+V with image in clipboard → thumbnail appears → SEND
Drag a file into the appDrag any file onto the window → routes to chat or OCR
Focus the message inputCtrl+/ or Ctrl+K
Toggle BELLACtrl+1
Toggle SAPPHIRECtrl+2
Toggle JADECtrl+3
Toggle ELLIECtrl+4
Toggle EMMACtrl+E
Toggle debate modeCtrl+D
Open EMMA from any appCtrl+Shift+H
📄
Documents & Files
Upload a document for this sessionClick 📚 RAG → upload PDF, DOCX, TXT, or CSV
Attach a file directly to a chat messageClick 📎 in send bar → pick file → green badge → SEND
Upload documents all agents always seeClick 🏛 KB → upload file
Delete a KB document🏛 KB → remove (Power User or Admin only)
Generate a legal document📄 DOCS → pick template → describe parties → GENERATE & DOWNLOAD DOCX
Analyse a spreadsheet📊 DATA → upload CSV/XLSX → optional question → ▶ ANALYSE DATA
Compare two contracts⚖ ANALYSE → CONTRACT COMPARE → upload A and B → COMPARE
Check a document for compliance⚖ ANALYSE → COMPLIANCE CHECK → upload → pick framework → RUN
Scan a physical document with OCR🔍 OCR → upload image or use webcam → SEND TO EMMA ▶
Export a chatClick ↓ MD (Markdown) or ↓ PDF
Export all sessions as a ZIPClick ↓ ALL in the toolbar
Export meeting notes🎙 MEETING → ↓ MD after meeting ends
Export a compliance or contract result⚖ ANALYSE → ↓ MD
Back up all data💾 BACKUP → saves a timestamped zip
🔬
Research, Code & Artifacts
Run autonomous multi-step researchClick 🔬 RESEARCH → type question → pick depth → RUN
Change research depthRESEARCH panel → Quick (3 queries) / Standard (5) / Deep (8)
Export a research reportRESEARCH panel → ↓ MD
Run Python code in a sandboxClick 🐍 EXECUTE → write code → RUN → SEND TO CHAT
View a code block as a live previewClick ARTIFACT on any code block → opens preview panel
Switch between preview and codeARTIFACT panel → PREVIEW / CODE tabs
Edit an artifact directlyARTIFACT panel → EDIT tab → modify → APPLY
AI-refine an artifact in plain EnglishARTIFACT panel → REFINE bar → describe change → AI rewrites it
Open artifact in a new windowARTIFACT panel → ↗ button
Download an artifactARTIFACT panel → ↓ button
📁
Projects / Spaces
Create a projectClick 📁 PROJECTS → + NEW PROJECT
Add a session to a project📁 PROJECTS → open project → + ADD SESSION
Set default agent for a project📁 PROJECTS → edit project → Default Agent
Add persistent instructions for a project📁 PROJECTS → edit project → Instructions field
Attach documents to a project📁 PROJECTS → open project → KNOWLEDGE → upload file
Remove a document from a project📁 PROJECTS → KNOWLEDGE → delete item
Delete a project📁 PROJECTS → open project → DELETE
Email & Communication
Analyse an email✉ MAIL → paste email → ANALYSE → ▶ RUN
Draft a reply to an email✉ MAIL → paste email → DRAFT REPLY → ▶ RUN
Summarise an email✉ MAIL → paste email → SUMMARISE → ▶ RUN
Check an email for compliance✉ MAIL → paste email → COMPLIANCE → ▶ RUN
Save the email result✉ MAIL → ↓ TXT
Write an email in my own voice✉ MAIL → 👻 GHOST → train EMMA with sample emails → enter topic → GHOST-WRITE EMAIL
Train EMMA on my writing style✉ MAIL → 👻 GHOST → paste 2–5 emails separated by --- → 🧠 TRAIN EMMA
Update my writing style profile✉ MAIL → 👻 GHOST → RETRAIN → paste new samples → TRAIN EMMA
Ghost-write a reply to a specific email✉ MAIL → 👻 GHOST → enter topic → paste original email in reply-to box → GHOST-WRITE EMAIL
Connect my inbox🔌 INTEGRATIONS → Email tab → enter IMAP settings → SAVE
Connect OutlookIMAP: imap.outlook.com:993 · SMTP: smtp.office365.com:465
Connect GmailIMAP: imap.gmail.com:993 · SMTP: smtp.gmail.com:465 (App Password)
Post to Microsoft Teams🔌 INTEGRATIONS → Teams tab → paste webhook URL → SAVE
Add my calendar🔌 INTEGRATIONS → Calendar tab → paste ICS URL → SAVE & LOAD TODAY
🎙
Meetings & Transcription
Record and transcribe a meeting🎙 MEETING → START RECORDING → hold meeting → STOP → EMMA generates summary
Get action points from a meetingAutomatically extracted when recording stops — see ✅ ACTIONS
View pending meeting actions✅ ACTIONS in toolbar (shows pending count)
Mark a meeting action as done✅ ACTIONS → ✓ DONE on that action
Draft a follow-up email for an action✅ ACTIONS → 👻 DRAFT FOLLOW-UP EMAIL (uses your voice profile)
Get a meeting pre-briefEMMA panel → 📅 MEETING PRE-BRIEF → ON (auto-fires 15 min before each event)
Manually run a meeting pre-briefEMMA panel → MEETING PRE-BRIEF → ▶ RUN NOW
Export meeting notes🎙 MEETING → ↓ MD
Transcribe voice input in chatClick 🎤 → speak → click again to stop
Change the transcription model size🤖 MDL → Whisper model size (tiny → medium)
Compliance & Legal
Scan every AI response for compliance🛡 AUTOPILOT → toggle on → pick framework
Check against UK GDPRAUTOPILOT or COMPLIANCE CHECK → select UK GDPR
Check against FCA Consumer DutyAUTOPILOT or COMPLIANCE CHECK → select FCA Consumer Duty
Check against KCSIE 2023AUTOPILOT or COMPLIANCE CHECK → select KCSIE 2023
Check against CQC standardsAUTOPILOT or COMPLIANCE CHECK → select CQC
Check against employment lawAUTOPILOT or COMPLIANCE CHECK → select Employment Law
Generate an NDA📄 DOCS → NDA template
Generate a Letter Before Action📄 DOCS → Letter Before Action template
Generate a Written Warning📄 DOCS → Employee Written Warning template
Generate an Employment Offer Letter📄 DOCS → Employment Offer Letter template
Install all UK legal templates at once📋 TMPLT → Sector Packs → ⚖ Legal
Automation & Scheduling
Chain agents into a pipeline⚡ FLOW → + NEW → add steps → SAVE → ▶ RUN
Use the previous step's output in a pipelineUse {{input}} in the step prompt
Schedule a recurring AI report⏰ REPORTS → + NEW REPORT → set agent, prompt, schedule
Run a report immediately⏰ REPORTS → ▶ RUN NOW
Email a report automatically⏰ REPORTS → enter email address in report settings
Schedule a one-off task⏱ SCHED in the toolbar
Set up a morning briefingEMMA panel → ☀ MORNING BRIEFING → ON → set time → SAVE
Run the morning briefing nowEMMA panel → MORNING BRIEFING → ▶ RUN NOW
Enable meeting pre-briefsEMMA panel → 📅 MEETING PRE-BRIEF → ON (requires calendar ICS connected)
View background jobsClick JOBS in the toolbar
🧩
Customisation & Agents
Create a custom agentClick + AGENT
Browse the agent marketplaceClick 🛒 MARKET (67 agents, 9 categories)
Install a sector pack📋 TMPLT → Sector Packs → pick pack
Add a prompt to the library📝 PROMPTS → add
Use a saved prompt📝 PROMPTS → select and insert
Add facts agents always remember🧠 MEM → add a fact
Share memory facts with my team🧠 MEM → add fact → scope to TEAM (Business licence)
Install a plugin🧩 PLUGINS → install
Change the AI model🤖 MDL → select model
Connect a different AI provider🤖 MDL → AI PROVIDER → set type, URL, key → TEST → SAVE
Give each agent its own AI provider🤖 MDL → PER-AGENT PROVIDER → expand agent → configure
Enable image generation (local)🤖 MDL → 🖼 IMAGE GENERATION → set AUTOMATIC1111 URL → SAVE → ON
Enable DALL-E 3 image generation🤖 MDL → IMAGE GENERATION → DALL-E 3 tab → enter OpenAI key
Generate an image in chatType "generate an image of..." or "/imagine ..."
Use HARBOUR AI from an external toolCopy URL from 🔑 API panel → use /v1/chat/completions with any OpenAI SDK
View my usage stats and chartsClick 📊 USAGE in toolbar
Connect an MCP server⚙ Settings → MCP Servers → add server
Enable web search for an agentToggle WEB on for that agent
Run private web searchStart SearXNG: docker run -d -p 8080:8080 searxng/searxng
Enable tool callingToggle TOOLS on
Enable vision / webcam analysisToggle VISION in the header
Upload a document to an agent's knowledge base🛒 MARKETPLACE → installed agent → 📚 TRAIN → KNOWLEDGE DOCS → ↑ UPLOAD DOCUMENT
Give an agent specialist knowledge📚 TRAIN → KNOWLEDGE DOCS → upload PDF, DOCX, TXT or MD
Remove a document from an agent's KB📚 TRAIN → KNOWLEDGE DOCS → ✕ next to the document
Restrict which websites an agent can search📚 TRAIN → SEARCH SOURCES → enter domain (e.g. gov.uk) → ADD
Remove a trusted search domain from an agent📚 TRAIN → SEARCH SOURCES → ✕ next to the domain
🔍
Search & History
Search all conversationsClick 🔍 SEARCH in the toolbar
Find a specific session🔍 SEARCH → type keywords
Export all sessions (GDPR / data portability)⚙ ADMIN → Sessions → bulk export
👥
Team & Collaboration
Share a live session with a colleagueClick 👥 icon next to session name → share session ID
See team activity👥 TEAM panel (Business licence)
Assign a session for review⚙ ADMIN → Sessions → select session → assign reviewer
Review an assigned session📋 REVIEW → click session → read inline
Promote a user to Power User⚙ ADMIN → Users → change role
See per-member usage stats👥 TEAM → 7-day histogram + per-member favourites
🌐
Browser & Mobile
Ask HARBOUR AI while browsing the webSelect text on any page → click ⚓ Ask HARBOUR
Right-click to ask HARBOUR AIRight-click selection → Ask HARBOUR AI
Install the browser extensionLoad unpacked from browser_extension/ in Chrome/Edge developer mode
Set my auth token in the extensionExtension popup → ⚙ SETTINGS
Use HARBOUR AI on my phoneInstall Expo Go → npx expo start from mobile/ → scan QR code → enter server URL
🔐
Security & Privacy
Enable two-factor authentication🔐 2FA → ENABLE 2FA → scan QR → enter code → ACTIVATE
Disable two-factor authentication🔐 2FA → enter current TOTP code → DISABLE 2FA
Stop personal data reaching the AI⚙ ADMIN → PII → toggle ON — messages scanned and redacted before any agent sees them
Enable Screen Memory (ambient context)EMMA panel → 🖥 SCREEN MEMORY → ON (opt-in, disabled by default)
Ask EMMA what I was working onEMMA panel → 🖥 SCREEN MEMORY → VIEW → type query → ASK
Search my screen activity historyEMMA panel → 🖥 SCREEN MEMORY → VIEW → type keyword → 🔍
Clear all screen memory dataEMMA panel → 🖥 SCREEN MEMORY → VIEW → CLEAR ALL
Manage API keys🔌 API in the toolbar
See where my data is stored~/.harbour-ai/ (Linux) or C:\Users\<name>\.harbour-ai\ (Windows)
Delete all my dataDelete the ~/.harbour-ai/ folder
Back up all data💾 BACKUP → saves a timestamped zip
Read the GDPR compliance statementharbour-ai.co.uk/gdpr
Admin
Open the admin dashboard⚙ ADMIN
See all users⚙ ADMIN → Users
See all sessions⚙ ADMIN → Sessions
Export the audit log⚙ ADMIN → Audit → Export CSV
Verify the audit log has not been tampered with⚙ ADMIN → Audit → VERIFY CHAIN
Enable PII auto-redaction⚙ ADMIN → PII → toggle ON
View PII redaction stats⚙ ADMIN → PII → stats panel (total events, breakdown by type)
Set message limits per user⚙ ADMIN → Quotas → set daily/monthly limit → SAVE
Change app branding⚙ ADMIN → Branding
Set up SSO / Active Directory⚙ ADMIN → SSO (Enterprise licence)
Configure LDAP⚙ ADMIN → SSO → LDAP → enter details → TEST
Configure SAML 2.0 (Entra, Okta, Google)⚙ ADMIN → SSO → SAML → download SP metadata
Set up a shared model cache⚙ ADMIN → Model Cache → set network Ollama path
Point to an internal update serverSet HARBOUR_UPDATE_SERVER=http://your-server/ in environment
Generate reseller client keys⚙ ADMIN → Reseller → enter HARBOUR-RSL key
🔑
Activation & Licence
Start a free trialFirst launch → Start Free 14-Day Trial
Enter a licence keyFirst launch → Enter Licence Key → paste HARBOUR-XXXX-XXXX-XXXX-XXXX
Earn referral commissionharbour-ai.co.uk/refer → enter licence key → share REF-XXXXXX link
Buy a Personal licence (£149)harbour-ai.co.uk → Pricing
Buy a Business licence (£999)harbour-ai.co.uk → Pricing
🔧
Troubleshooting
Windows Firewall prompt on launchClick Allow
Agents not respondingRun ollama serve
Model missingRun ollama pull llama3.1
AppImage won't launch on Linuxsudo apt install libfuse2
Slow responsesClose other apps, add a GPU
See the backend log (Linux)~/.harbour-ai/backend-startup.log
See the log on WindowsC:\Users\<name>\.harbour-ai\harbour-ai.log
Browser extension not connectingEnsure HARBOUR AI is running on localhost:8000
OCR: Tesseract not foundLinux: sudo apt install tesseract-ocr · Windows: UB-Mannheim installer