🛡
Signed AI Receipts — NEW
Every AI output carries a cryptographic receipt signed by your install's own key: which model, which inputs, which output, when. Hashes only — your content never enters a receipt. Anyone can verify a receipt without HARBOUR installed,
right here in their browser. Cloud AI cannot offer this — proving your data never left is impossible when their business is your data leaving.
⛓
Tamper-Evident Audit Ledger — NEW
The audit log is hash-chained and periodically signed. Alter, delete, or insert any past entry and verification pinpoints the exact entry. Export the whole ledger as a signed bundle your auditor verifies offline — provable integrity for ICO evidence, court bundles, and procurement.
🛰
MSP Fleet Control — NEW
Per-tenant guardrails (allowed models, blocked agents, token budgets), a billing-ready usage rollup, per-agent RBAC, and remote lock/wipe for lost devices — every command cryptographically signed so a compromised network can never inject a wipe.
⚔
Debate Mode
Agents actively challenge each other's answers before EMMA delivers a verdict. Surfaces contradictions, blind spots, and weak assumptions before you act on them. No other local AI does this.
🤖
EMMA Agentic Mode
EMMA runs a ReAct loop — planning, executing, and self-correcting across up to 20 steps. Web search, file read/write, and tool use, all locally. Autonomous multi-step task completion without cloud dependency.
🎙
Voice Commander
"Hey EMMA" — speak your query, get a spoken response. Hands-free AI for when your hands are occupied. Continuous listening with a pulsing indicator. Toggle in settings.
🔌
MCP Support
Connect any Model Context Protocol server — GitHub, Notion, Jira, Postgres, Slack, filesystem, and hundreds more community tools. All MCP tools auto-inject into EMMA. No SDK required.
👥
Team Mode
Business licence unlocks shared memories, a shared prompt library with TEAM badges, and a usage dashboard showing member activity, message trends, and favourite agents. Multi-user, one install.
📚
Document Intelligence
Upload PDFs, Word docs, and text files. HARBOUR AI indexes them locally using ChromaDB. Agents cite your documents when answering. Your files never leave your machine.
👁
Vision & Voice
Live webcam commentary, screen capture analysis, image upload. Voice input and spoken responses. Powered by llava and local Whisper transcription — fully offline, multilingual.
✉
Email Assistant
Paste any email and choose a task: Analyse (tone, risk, urgency), Draft Reply (ready-to-send UK English), Summarise (3–5 bullets), or Compliance Check (UK GDPR, FCA, Employment law, ACAS). Every response stays on your machine.
⚡
Workflow Builder + Recorder
Chain agents into named, reusable pipelines — or just hit ⏺ Record, do the task once, and HARBOUR converts your prompts into a reusable workflow automatically. Automate recurring work: research → draft → critique → export — all in one click, fully offline.
↗
Shared Conversation Links
Share any conversation with a single click. HARBOUR AI generates a public read-only link — no login required for the recipient. They see a branded viewer with colour-coded agent responses, markdown rendering, and timestamps. Your data stays on your machine; only the link leaves.
⚡
MCP Server Marketplace
Connect EMMA to any external tool or service via Model Context Protocol. Browse 14 curated integrations — GitHub, PostgreSQL, Slack, Google Drive, Puppeteer, Notion, Linear and more — and connect with one click. Or add any custom MCP endpoint manually. Every connected server's tools are injected into EMMA's tool set automatically.
⏰
Scheduled EMMA Reports
Automate any AI report on a daily, weekly, or monthly schedule. Pick an agent, write a prompt, set the cron — EMMA runs it automatically and saves the result. Optional email delivery. Survives restarts. Run Now for immediate generation.
⚖
Contract & Compliance
Upload two documents to diff and risk-flag them. Or run a compliance check against UK GDPR, ICO Children's Code, FCA Consumer Duty, Employment Law, KCSIE 2023, or CQC standards. Export the full analysis as Markdown.
📊
Data Analysis
Upload a CSV or XLSX file. HARBOUR AI previews your data and answers questions about it — trends, anomalies, insights, recommendations. Powered by pandas, fully offline. Your spreadsheet never leaves the machine.
🎙
Meeting Assistant
Record your meeting. HARBOUR AI transcribes locally via Whisper, then EMMA produces a structured summary: attendees, decisions, action points with owners and deadlines, follow-ups. Export as Markdown in one click.
⌨
Global Hotkey Overlay
Press Ctrl+Shift+H from anywhere on your desktop to open the EMMA Quick Ask overlay — a frameless window that floats above all apps. Type, press Enter, get an answer instantly. No switching windows, no context lost.
🏷
White-Label Branding
Replace every instance of HARBOUR AI with your own brand. Custom app name, logo, tagline, primary colour, and support email. Agent name overrides (BELLA → SARAH, etc.). Applied to login screen, header, nav, window title, and tray. Live preview in admin panel.
🔐
Enterprise SSO
Connect to Active Directory via LDAP or any SAML 2.0 identity provider — Entra ID, Okta, Google Workspace. Users sign in with their work credentials. Accounts auto-provisioned on first login. Enterprise licence required.
📋
Tamper-Proof Audit Trail
Every AI interaction, login, and admin action is logged with a SHA-256 chain hash linking each entry to the previous — any modification, deletion, or insertion of rows breaks the chain and is immediately detectable. One-click VERIFY CHAIN in the admin panel. Full CSV export. Meets record-keeping requirements for legal, finance, and healthcare.
🛡
PII Auto-Redaction
11 UK PII types detected and redacted from every chat message before it reaches any AI model — NHS numbers, NI numbers, postcodes, phone numbers, email addresses, credit cards, sort codes, bank accounts, dates of birth, passport numbers, driving licences. Toggle on in the admin panel. Every redaction event logged with type and count.
☀
Morning Briefing
EMMA reads your calendar and inbox every morning and generates a focused daily briefing — today's schedule, urgent emails flagged, one priority recommendation. Appears as a banner on login. Set the time, toggle on, and start every day already oriented.
🔌
Outlook, Teams & Calendar
Connect your IMAP email inbox, send via SMTP, post AI summaries to Microsoft Teams via incoming webhook, and sync any ICS calendar feed. All connections are direct from your machine — no cloud relay, no OAuth tokens stored externally.
🔍
OCR — Document Scanner
Point your webcam or upload a photo of any physical document — contract, letter, handwritten notes — and HARBOUR AI extracts the text locally using Tesseract. Edit the result, then send it to EMMA for analysis. No cloud OCR service. No image ever uploaded anywhere.
🛡
Compliance Autopilot
Toggle on and select a framework — UK GDPR, FCA Consumer Duty, KCSIE, CQC, or Employment Law. Every AI response is silently scanned after it streams. Flagged responses show a colour-coded inline banner (LOW / MEDIUM / HIGH) with specific issues listed. Zero impact on response speed.
🔐
Two-Factor Authentication
TOTP-based 2FA via Google Authenticator, Authy, or any RFC 6238 app. Scan a QR code, verify once to activate. All logins then require a 6-digit code before a session token is issued. Fully local — no third-party authentication service involved.
📱
Mobile Companion
iOS and Android app (Expo React Native) connects to your HARBOUR AI instance over Wi-Fi or a VPS. Browse sessions, read conversation history, and quick-send to EMMA with live streaming responses. 2FA supported. Dark themed. No app store required — runs via Expo Go.
🧩
Browser Extension
Chrome and Edge extension (Manifest V3). Select any text on any webpage, right-click, and ask HARBOUR AI — or use the floating selection button. A popup delivers the live response. Your browser talks directly to your local instance. Nothing goes to a cloud API.
🔀
Conversation Routing
Toggle AUTO mode to automatically route each message to the best-suited agent based on content keywords. Set custom routing rules — map any phrase to any agent. Power users get a REVIEW panel to read and manage assigned sessions. Admin assigns sessions via a dropdown.
📎
File Attachments in Chat
Click the paperclip or drag any file onto the chat panel and it attaches to your next message. PDF, DOCX, XLSX, CSV, TXT, Markdown, JSON, HTML — all parsed locally and injected as context. A green badge shows filename and character count above the input. The agent reads the document alongside your question. Nothing uploaded externally.
📋
Clipboard Image Input
Ctrl+V to paste a screenshot or photo straight into the chat, or drag-and-drop any image file. A thumbnail preview appears instantly. Type your question and send — HARBOUR AI routes the image to a local multimodal model (llava, bakllava, etc.) and responds inline. No upload, no cloud OCR, nothing leaving your machine.
⚡
Response Style Controls
Three toggle pills in the send bar — BRIEF (3–5 sentences, zero padding), NORMAL (balanced), DETAILED (full depth, examples, step-by-step). Your choice is injected as a direct instruction into the agent's system prompt and remembered across sessions. Finally: an AI that listens when you say "keep it short".
🖼
DALL-E 3 Image Generation
Alongside local AUTOMATIC1111-compatible generators, HARBOUR AI now supports DALL-E 3 via the OpenAI API. Switch between local and cloud image generation from the MDL panel — enter your OpenAI key once and toggle with a click. Generated images appear inline in the conversation, same as local.
🔗
External API Access
Connect any app or automation to HARBOUR AI via an OpenAI-compatible REST API. Use the standard /v1/chat/completions endpoint with your HARBOUR AI key — works out of the box with any OpenAI SDK, LangChain, or n8n workflow. Stream or non-stream. Your local AI, exposed as a private API under your control.
✏️
Canvas — Enhanced Artifacts
Three tabs: PREVIEW, CODE, and EDIT. Modify HTML, SVG, or React/JSX directly and hit APPLY to see it live. Use the REFINE bar to describe a change in plain English. Full undo/redo history (↩/↪) so you can step back through every edit. Hit ⬇ APP to download the artifact as a self-contained, standalone HTML file — shareable with anyone, no HARBOUR AI required to open it.
↗️
Shared Conversation Links
Share any conversation with a single click. Hit the ↗ icon on a session tab to generate a unique read-only link — anyone with the link can view the full conversation in a browser without creating an account. No sensitive data leaves your machine: the link routes through your local HARBOUR AI instance only, readable within your network.
⑂
Conversation Branching / Fork
Fork any conversation from any point. Click the ⑂ icon on any user message to create a new session containing the history up to that message — explore a different approach without losing the original thread. Forked sessions are labelled with the parent name and timestamp. Ideal for comparing different AI responses or trying alternative prompts.
📚
Projects Knowledge Base
Upload documents directly to a project — PDFs, DOCX, TXT, XLSX, and more. The content is automatically chunked and injected into every session in that project as authoritative context. Your agents answer questions about those files without you pasting anything. Perfect for firm handbooks, compliance manuals, or client-specific reference material.
💰
Prompt Caching & Cost Display
Anthropic Claude sessions now use prompt caching (beta), cutting repeat-context costs by up to 90%. Every message header shows token count and estimated cost in USD — zero for Ollama (local inference is always free). Know exactly what you're spending, or confirm you're spending nothing at all.
🔍
Inline Web Citations
When Web Search is on, sources are now cited inline as [1][2][3] directly in the AI response. A SOURCES footer appears below the message with clickable links to each reference. Works alongside Deep Research — you always know exactly where the information came from, and can verify it in one click.
📊
Usage Dashboard
A personal usage panel shows your total messages, tokens, sessions, and estimated cost — plus a 14-day activity chart and top-agents breakdown. Open it from the toolbar with the USAGE button. No cloud analytics: all stats are computed from your local SQLite database. Track your own usage without anything leaving your machine.
🐍
Code Execution Sandbox
Run Python directly inside HARBOUR AI. Write code in the built-in editor, hit RUN, and see stdout and matplotlib charts inline — no separate terminal needed. numpy, pandas, matplotlib, and the full scientific stack supported. Dangerous imports (os, subprocess, socket) are blocked at the AST level. Send code and output to chat in one click.
📁
Projects / Spaces
Group sessions under a named project with a description, default agent, and persistent instructions. Every chat in a project automatically inherits those instructions — no re-pasting context each time. Session tabs show a project badge. Assign or remove sessions instantly. Makes the Business licence feel essential for firms running multiple client matters.
⬇
Data Export & GDPR Portability
Export your entire conversation history as a structured ZIP archive with one click — one Markdown file per session, timestamped and formatted. Supports your GDPR data portability obligations (Article 20). Every session stays yours: no cloud lock-in, no export fees, no hoops.
🔬
Deep Research
EMMA breaks your question into targeted sub-queries, searches the web, reads the top pages, then synthesises a structured report with inline citations [1][2][3] and a full source list — all locally. Choose Quick (3 queries), Standard (5), or Deep (8). Live progress stream, Markdown export. No cloud research API, no data leaving your machine.
⬡
Artifacts / Canvas
When an agent response contains HTML, React/JSX, SVG, or Mermaid code, an ARTIFACT button appears on the block. Click it to open a live rendered preview in a right-hand panel — interact with the HTML, see the diagram, preview the component. PREVIEW/CODE toggle, open in new window, copy, download. Like Claude Artifacts or ChatGPT Canvas — fully local.
🤖
Per-Agent AI Provider
Each agent can use a different AI backend independently. Run EMMA on Anthropic Claude for best reasoning while the four squad agents stay on local Ollama — or mix any combination of Ollama, LM Studio, vLLM, OpenAI-compatible APIs, or Claude. Changes take effect immediately, no restart needed.
📚
Teaching Wizard
Tell HARBOUR AI how you like things done and it learns. Describe a workflow, writing style, or process — the Teaching Wizard extracts reusable skill instructions and applies them in every future conversation. Add skills manually, edit them in-place, or let the AI extract them automatically when you 👍 a response. Your preferences travel with you across every session.
📡
Autonomous Research Queue
Brief SAPPHIRE and walk away. Queue a research task with a title and question, pick depth (Quick / Standard / Deep), and HARBOUR AI runs the full multi-source research pipeline in the background — sub-queries, web search, page reading, synthesis with citations. Results saved automatically. Open the report any time, no waiting at a spinner. Multiple tasks can run in parallel, all local.
🎧
Audio Overviews
Turn any conversation into a neural-voiced podcast. HARBOUR AI scripts a two-voice dialogue and synthesises it using kokoro-onnx neural TTS — HOST in a natural UK English voice, GUEST in US English. Play inline or download as WAV. The upgrade from robotic pyttsx3 to neural voices is night and day. No cloud TTS, no audio ever leaving your machine.
🤖
EMMA Always-On Monitors
Set EMMA to watch files, scan folders, or run any prompt on a schedule — automatically, in the background, while you work on something else. Monitors survive restarts. Alerts land in the 🤖 tray with unread badge counts. File changed? New document appeared? EMMA noticed and tells you. Always-on intelligence without you having to ask.
🧠
Company Brain
HARBOUR AI automatically builds a living knowledge graph from your conversations. Every 20 messages it silently extracts people, companies, projects, decisions, deadlines, and contacts in the background — no button to press, no setup required. Ask "What decisions were made about Project X?" and get an answer sourced from your own chat history. Your business intelligence, always up to date, entirely local.
🎤
Real-Time Live Voice
Speak to EMMA and get a spoken answer — continuously, in real time, with no push-to-talk. Your audio streams to local Whisper for transcription, the LLM streams its response, and TTS speaks it back sentence by sentence. Interrupt mid-sentence and EMMA stops immediately. No cloud STT, no cloud TTS, no latency from a remote server — your voice stays entirely on your machine.
🖥
Computer Operator
Tell EMMA what to do on your computer and it does it. At every step EMMA captures your screen and passes it to a vision model — it reads the actual pixels before deciding where to click. No guessing, no hardcoded coordinates. Click, type, scroll, press keys. You approve or deny each step before it runs. Automate repetitive desktop tasks without writing scripts. Requires Business licence. FAILSAFE built in — move mouse to a corner to abort instantly.
🤵
AI Web Receptionist
Drop one `<script>` tag into any webpage and get a live AI chat widget, powered by EMMA, answering visitor questions around the clock. Customise the persona and FAQs from your admin panel. Visitor emails captured automatically as leads. The widget talks directly to your local HARBOUR AI instance — no cloud relay, no third-party chat service, no per-message billing.
📝
Collaborative Documents
Write with your team in real time. HARBOUR AI Collaborative Documents syncs every keystroke via WebSocket — all editors see the same text, cursor positions are shared as presence indicators, and EMMA can read the document and append analysis or rewrites on demand. Business licence feature — no Notion subscription, no cloud storage, all data on your own server.
💰
Grant Writing Engine
UK businesses leave millions in grant funding unclaimed every year because applications are time-consuming. HARBOUR AI changes that. Add your company profile once. Paste in any grant opportunity. EMMA analyses fit (0–10 with written reasoning), then drafts a 200–400 word application answer. Track status from New → Applied → Awarded. All offline, all private.
🎬
AI Video Generation
Generate short AI videos from a text description. Local Slideshow mode uses your LLM to write scene descriptions, renders frames with Ken Burns pan-and-zoom effects, and assembles them into an MP4 via ffmpeg — no GPU required, no API key needed. Or connect RunwayML, Kling, or Luma for full AI video generation. All providers configurable from the VIDEO panel.
📧
Smart Email Triage
Stop drowning in email. HARBOUR AI connects to your mailbox, reads every unread message, and classifies it as Urgent, Action, FYI, or Spam — with a reason, a one-line summary, and a ready-to-send draft reply. Filter by category, send replies directly from the TRIAGE panel, and let the AI handle the noise. Polls automatically every 15 minutes. No email leaves your machine.
📋
Proposal & Quote Builder
Describe the client and the job — HARBOUR AI writes the proposal. Executive summary, understanding of requirements, approach, deliverables list, phased timeline, and an itemised investment table with line items and totals. Download a formatted DOCX in one click. Track status from Draft through to Accepted. Proposals that used to take hours now take minutes, and the quality doesn't drop.
📜
Contract Lifecycle Manager
Paste or upload any contract and EMMA extracts everything: parties, contract type, start date, end date, renewal date, notice period, auto-renewal flag, break clauses, liability cap, payment terms, and risk flags. Renewal alerts fire automatically via EMMA Always-On when a contract enters its notice window — so you never miss a deadline and never get auto-renewed into a contract you wanted out of.
🌐
Client Portal
Give every client their own branded portal — no app to install, no login to create. Generate a unique link, share it, and they're in. Upload reports, documents, invoices, and notes; pin the most important items to the top. The portal page uses your white-label brand name and primary colour automatically. Your clients get a clean, professional space. You stay in control from your HARBOUR AI dashboard.
🔒
DPIA Auto-Generator
Generate a full GDPR Article 35 Data Protection Impact Assessment in minutes. Describe the processing activity; EMMA structures it against the ICO's own template — necessity and proportionality, risks identified, measures applied, DPO consultation, and decision. Download a ready-to-sign DOCX. The most painful part of a privacy compliance programme, automated and fully offline.
💬
WhatsApp Business
Connect your WhatsApp Business account via the Meta Cloud API — no Twilio, no third-party relay. Inbound messages arrive in the WHATSAPP panel and EMMA replies automatically using your configured persona. View full conversation threads, send manual messages, and review reply stats. The only AI assistant that handles WhatsApp entirely locally, with no message content ever touching a third-party service.
📡
Live Meeting Intelligence
Stream your meeting audio in real time and get rolling minutes as you go. Audio is transcribed locally via Whisper; EMMA generates structured minutes every 5 utterances — speaker turns, decisions, action points — and produces a final polished summary when you disconnect. Watch the minutes build live in the LIVE MTG panel, review previous sessions, and export with one click. No cloud STT, no recording ever leaving your machine.
🤝
Partner / Reseller Portal
The in-app PARTNER panel connects your HARBOUR-RSL reseller key directly to the licence server. See your full seat pool at a glance, generate between 1 and 100 new client keys in a single click, and track activation status per key. Responses are cached for 5 minutes so the panel is always fast. Everything a reseller needs without leaving the app.
🧾
Invoice Processing
Upload any invoice — PDF, scanned image, or DOCX — and HARBOUR AI extracts every field automatically: supplier, invoice number, date, due date, VAT, line items, payment reference. Set status from Pending through to Paid. Re-extract any invoice in one click. All processing runs locally via your LLM — no document ever reaches a cloud OCR service.
💷
Accounting Connectors
Connect Xero, QuickBooks, or Sage via OAuth2. Pull live invoices and P&L reports directly into HARBOUR AI and ask EMMA questions about your accounts in plain English — "What was my largest invoice this month?" Tokens refresh automatically. All data stays on your machine between syncs — no cloud intermediary, no per-query billing.
☁
Cloud Drive Sync
Connect OneDrive, SharePoint, or Google Drive and let HARBOUR AI automatically index your cloud documents into the local knowledge base every 30 minutes. PDFs, DOCX, XLSX, CSV, and Markdown files are fetched and made searchable by every agent — no manual upload. Your credentials stay local; no third-party relay is involved in the sync process.
📞
AI Phone Receptionist
Turn HARBOUR AI into an always-on telephone receptionist. Point your Twilio number at it, write your business context once, and EMMA answers every inbound call — greeting callers, taking messages, answering FAQs, and logging a full transcript with an AI summary. Polly.Amy TTS voice. Every call logged and reviewable. The first AI receptionist that runs on your own server, not a SaaS platform.
🎙
Meeting Capture — Zoom / Teams / Meet
Capture any meeting playing through your system audio — Zoom, Microsoft Teams, Google Meet, or any other platform. HARBOUR AI listens via the loopback audio device, transcribes continuously with local Whisper, identifies individual speaker turns, and generates structured auto minutes when you stop. No screen-share bot, no cloud meeting API, no third-party account. Fully silent and fully local.
🧬
Model Fine-Tuning
Customise any installed Ollama model with a bespoke system prompt, temperature, and context window — saved as a new named model that appears in your agent selector. No GPU required. For deeper training, the LoRA pipeline (unsloth) trains on your own text data and exports a GGUF — entirely offline. Build a model that thinks like your business without sending a single sentence to a cloud provider.
🛠
Agent SDK & Marketplace
Build and publish custom AI agents to the HARBOUR AI community marketplace. Define a slug, category, system prompt, and icon — submit for review and it appears as an installable agent for every HARBOUR AI user. Browse and install community agents in one click. An open ecosystem built on a private, local AI platform — no API key required to install any community agent.
🏢
MSP Multi-Tenant Mode
Managed Service Providers can run a single HARBOUR AI instance serving multiple client organisations. Create tenants with their own slug, plan tier, seat limit, and branding. Generate 7-day invite tokens for onboarding. Users are scoped to their tenant with no cross-organisation data access. The MSP dashboard shows seat usage per tenant at a glance. One server, unlimited clients, one licence.
🗑
Data Retention Automation
Configure per-data-type retention policies — conversations, documents, voice recordings, meeting transcripts, invoices, audit logs, and more. A scheduled cleanup job runs automatically at 02:00 daily and deletes records past their window. Toggle each data type independently, run a manual cleanup at any time, and review the full deletion log. GDPR Article 5(1)(e) data minimisation, fully automated.
👻
Email Ghost-Writing in Your Voice
EMMA learns your writing style from a handful of sent emails — tone, vocabulary, greeting style, sign-off, sentence length — and ghost-writes new emails that sound exactly like you. No cloud, no training data leaving your machine. The first AI email writer that actually sounds like the person sending it.
📅
Meeting Pre-Brief
15 minutes before every calendar event, EMMA reads your Knowledge Base, Company Brain, and memories and delivers a private contextual briefing — who you're meeting, relevant background, 3 things to prepare for. Runs silently in the background. No action required.
✅
Post-Meeting Auto-Actions
The moment a meeting recording ends, EMMA reads the transcript and automatically extracts every action item with owner and deadline, and drafts every follow-up email that needs sending — in your writing voice if you've trained it. No manual notes. No missed actions.
🖥
Screen Memory — Private Recall
EMMA passively remembers what you were working on throughout the day. Ask "what was I looking at on Tuesday?" and she knows. Opt-in, window titles only — no screenshots, no content capture. Local SQLite, one-click wipe, nothing ever transmitted. The privacy-correct version of what Microsoft tried with Recall.
📚
Per-Agent Knowledge Base
Give any installed agent its own specialist document store. Upload curriculum PDFs to a teaching agent, BNF data to a clinical agent, SRA guidance to a legal agent. The agent draws on its own KB first — making it genuinely expert in its domain, not just persona-deep. Restrict each agent to only search trusted websites — gov.uk, NICE, legislation.gov.uk — so it never surfaces results from unreliable sources.
💰
90-Day Cash Flow Forecast
EMMA models your cash position week by week for the next 90 days — using real outstanding invoices, historical payment patterns, and recurring costs from your connected accounting software. An Always-On alert fires when your projected runway drops below your threshold. Institutional-grade financial visibility for a one-time licence fee.
📬
Auto Invoice Chasing
EMMA sends polite, escalating payment reminders automatically — polite first, firm after 14 days, formal at 30. Tone adjusts per client. Stops the moment payment is received. Every chase logged to the Company Brain. UK SMBs have an average of £25,000 in overdue invoices. EMMA recovers it with zero manual effort.
🔬
R&D Tax Credit Assistant
EMMA scans your conversations, commits, and documents for HMRC-qualifying R&D activity — technical uncertainty, systematic investigation, advance in science or technology. Estimates the credit value and drafts the technical narrative for your accountant to submit. UK companies leave billions in unclaimed R&D credits each year. This pays for itself in the first claim.
📈
Competitor Pricing Intelligence
EMMA monitors competitor pricing pages, job boards, and Companies House filings on a schedule. Hiring patterns reveal revenue direction. Companies House filings reveal financial health. Together they produce a quarterly pricing recommendation with specific evidence — no other tool correlates these signals locally into a concrete recommendation.
⚖
SRA Conflict of Interest Checker
Before onboarding any new client, run a conflict check across your entire Company Brain — every conversation, document, and relationship EMMA has indexed. Returns CLEAR, POTENTIAL, or CONFLICT with specific matches and an explanation. Every check is logged with a timestamp for your compliance records. Missed conflicts mean SRA sanctions. This is must-have, not nice-to-have.
📋
Court Form Auto-Fill
EMMA fills N1 (money claim), ET1 (employment tribunal), and N244 (application notice) from a plain-English description of the matter. Every required field mapped. Exports as DOCX, ready to review and file. What used to take a solicitor 2–4 hours now takes minutes — and the form is actually accurate.
🏥
NHS DSPT Compliance Check
Every AI output can be checked against NHS Data Security and Protection Toolkit standards in real time. Non-compliant outputs flagged inline. A trust's DPO sees this once and procurement is done. The only local AI that can credibly pass NHS Digital data governance review.
💊
BNF Drug Interaction Checker
The British National Formulary drug interaction database, offline, inside EMMA. Enter any combination of drugs and EMMA flags interactions by severity — HIGH, MEDIUM, LOW — with the clinical effect and a plain-English explanation. No cloud. No data transmitted. The only AI system that can offer this in a regulated clinical setting.
📊
Client Sentiment Monitor
EMMA reads every inbound client email daily and scores the relationship — positive, neutral, at-risk, or churning. A weekly at-risk digest surfaces clients showing dissatisfaction before you lose them. Businesses lose clients they never knew were unhappy. EMMA fixes that, automatically, without you checking a dashboard.
🏥
Company Health Dashboard
EMMA synthesises everything she monitors — email sentiment, cash flow, compliance flags, at-risk clients, regulatory changes, competitor moves — into a single weekly health score (0–100) across five domains. Finance, Compliance, Operations, Clients, and Knowledge. One number that tells you the state of your business. No spreadsheet, no manual aggregation.
🎲
AI Business Simulation
"What if we lose our biggest client?" EMMA models the financial and operational impact of any business decision using your actual Company Brain data. Revenue and cost change percentages, cash position impact, headcount effect, key risks with likelihood ratings. The only tool that does forward-scenario modelling on your actual business, entirely offline.
👔
EMMA as AI Director
Configure EMMA as a named director of your company. She attends every meeting via transcript, monitors every regulatory deadline, and produces a monthly board pack automatically — P&L narrative, risk register with owners and mitigations, action tracker, KPIs, forward look. Exported as a formatted DOCX, emailed to the board. A small company gets the equivalent of a non-executive director for the price of a software licence.
👥
EMMA Hiring Assistant
Post a role, upload CVs, and EMMA scores every candidate against your job description (0–100) — ranked Strong Yes, Yes, Maybe, or No — with specific strengths, weaknesses, and tailored interview questions per CV. Automated acknowledgement emails sent. Everything logged to the Company Brain. Replaces £5,000+ per hire agency fees. Your shortlist is ready in minutes, not weeks.
🤖
Slack / Teams Bot
@EMMA lives in your Slack workspace or Microsoft Teams. Team members ask questions, get Company Brain lookups, and run research — all processed on your local HARBOUR AI instance. Slack only relays the message. No AI processing happens in Slack's cloud. Your team gets AI in the tools they already use, without their data touching Slack's servers.
🖥
Kiosk Mode
Lock the interface to a role-specific panel set. A nurse sees only DSPT-compliant clinical tools. A receptionist sees only PHONE and RECEPTIONIST. Configured by admin per role, applied per user — the employee never sees what is hidden. IT managers love this. Enables enterprise deployment to frontline staff without training risk or data access concerns.
🔑
Public API & White-Label Engine
10 REST endpoints, fully documented and available today: chat, Company Brain query and ingest, agent chat, workflow execution, document generation, and data analysis. All authenticated by hbr_ API keys with monthly quotas, usage tracking, and HMAC-signed webhooks. Plus a White-Label Engine — license HARBOUR AI to other software companies under their brand, receive a revenue share per active seat. B2B2B scales faster than direct sales.
📋
IR35 Determination Assistant
15 HMRC-aligned questions across six assessment areas — Substitution, Control, Mutuality of Obligation, Financial Risk, Integration, Business on Own Account. EMMA returns Inside / Outside / Borderline with a confidence rating, key factors on both sides, and a recommended action plan. All assessments saved for accountant or legal review.
💷
MTD Income Tax Self-Assessment
Enter quarterly self-employment income and expenses. HARBOUR calculates your full tax estimate using 2025–26 rates: Income Tax, Class 4 NI (9%/2%), and Class 2 NI (£3.45/week). Outputs: tax due, NI due, effective rate, and take-home pay. Quarterly submission log built in. Replaces manual spreadsheets and reduces accountancy prep time significantly.
🔍
DSAR Processor
Log an incoming Data Subject Access Request — HARBOUR auto-calculates the 30-day statutory deadline, searches the Company Brain, knowledge base, and inbox for all data held on that individual, and generates a compliant response letter. Status tracks from open through in_progress to complete. Nothing manual, nothing missed.
📅
Contract Renewal Watchlist
Paste any contract and EMMA extracts counterparty, renewal date, notice period, auto-renewal flag, and annual value. Contracts inside the notice window are flagged Critical (0–7 days) or Warning (0–30 days). The upcoming renewals panel shows everything sorted by urgency. Contract renewals are one of the highest-cost oversights in SME operations — this eliminates them.
🛡
HARBOUR Redact
Two-pass PII removal: a fast regex sweep catches NI numbers, NHS numbers, UK phone numbers, email addresses, postcodes, and sort codes; then a local LLM pass identifies names, addresses, dates of birth, bank details, card numbers, and IP addresses. Each replaced with a typed placeholder: [NAME], [NHS_NUMBER], etc. Batch mode for up to 50 strings. Full redaction log. No data leaves the machine.
🏫
Ofsted Inspection Prep
Prepare for inspection using all four Education Inspection Framework domains: Quality of Education, Behaviour and Attitudes, Personal Development, and Leadership and Management. Seven targeted questions per domain. EMMA returns a structured readiness assessment with a score out of 10, specific evidence gaps, and recommended actions for each area. Sessions are saved and comparable over time.
🏥
GP Referral Letter Generator
Select one of 27 specialties and an urgency level (Routine / Urgent / Two Week Wait / Emergency), enter the clinical summary, and EMMA generates a DSPT-compliant NHS referral letter. Patient names are never stored — clinical data minimisation by design. Takes 30 seconds. Reduces admin load on GP practices significantly.
💙
Care Plan Generator
Generate person-centred care plans across all five CQC domains — Physical, Emotional, Social, Cognitive, and Spiritual — for six care settings including domiciliary, nursing home, and supported living. Plans are versioned: each review creates a new linked document, building a complete care history per resident. Care Act 2014 and CQC 5-domain compliant.
⛪
Charity Sector Pack
Four tools built for the charity sector: SORP FRS 102 Trustees' Annual Report narrative, Gift Aid claim builder (calculates 25p per £1 reclaimable for each eligible donation), donor-facing impact report writer, and trustee board meeting pack generator with agenda, action tracker, risk register, and items for decision. Replaces expensive governance consultancy.
🎤
HARBOUR Voice Assistant
Local Whisper transcription — no audio leaves the machine. Upload WAV, MP3, M4A, OGG, or WEBM files up to 25 MB and get a full transcript. EMMA responds in concise, TTS-ready language. Configure wake word, voice, speed, and language. All sessions logged with transcript and response. Supports openai-whisper and faster-whisper.
🌍
HARBOUR Translate
37 languages — including Welsh, Irish Gaelic, and Scottish Gaelic — translated entirely by the local LLM. No data sent to Google Translate, DeepL, or any external API. Three modes: single text (10,000 chars), document (100,000 chars with auto-chunking), and batch (50 strings for UI localisation). Formal, Standard, or Informal register. Translation history saved.
💻
EMMA Code Reviewer + HARBOUR Forms
Code Reviewer: paste code in any of 23 languages, get a structured review across Security, Bugs, Performance, Code Quality, Style, Documentation, and Tests — with severity ratings (CRITICAL/HIGH/MEDIUM), line-specific fixes, and an overall score out of 10. Forms: build no-code AI-processed forms with a public embed widget, 12 field types, EMMA submission processing, and HMAC-signed webhooks. All local.