Connections are quoted, not assumed
Each supported integration, permission boundary and acceptance test is written into the quote. It is not treated as delivered until it passes on the final machine.
The LocallyAI Harness
The Harness is the software half of what we sell. It runs on the machine we install in your office and brings your documents, meetings, research, tools and standing jobs into one place — with the everyday model running on your own hardware.
Watch it research a question, then chart the answer — one thread, nothing trimmed
Rotate your phone for the full desktop view.
Start here
The complete list is below. Start with these six because they cover common office work and are straightforward to test against agreed examples before you buy.
01 · Documents and numbers
Point it at the folder your spreadsheets already live in. The answer comes back with the steps, the source file and a chart.
02 · Deep research
One question becomes seven lines of enquiry, each showing how many sources answered it, ending in a cited report you can send.
03 · Meetings
Record on a PC or a phone on the office wifi. Transcription runs locally, and the meeting becomes a searchable source of its own.
04 · Project handovers
Bring drawings, meeting notes and defect records together. Open items stay visible and every conclusion links to its supporting record.
05 · Scheduled work
A morning brief, a Monday digest, an aged-debt list. Set once in plain English, running on the appliance whether anyone is signed in or not.
06 · Cited document answers
Ask against approved project files, then inspect the clause, variation or record behind the response without leaving the conversation.
Everything else — and there is a great deal of it — is listed below, section by section.
The dependable path today is chat grounded in office material, with the source kept close enough for a person to review.
Streaming replies, conversation history and search, attachments, slash commands, an agent picker and three staff presets all live in the main conversation surface. The Harness loads the relevant skills for the job and knows the current date.
Image-capable models can receive image attachments. A text-only model refuses cleanly instead of pretending it saw the image. Reasoning output stays separate from the final answer when the model provides it.
Upload a file, let the Harness index it, then ask a question. Your own documents rank ahead of general material and the answer links back to its source.
PDF, Word, Excel, PowerPoint, CSV, text and Markdown are all read and indexed.
The file room carries semantic and exact search, a source reader, index status and watched folders. Files can be pasted in, filed, shared, revised or deleted, and every change is recorded. A file that fails to read says why, rather than turning up empty.
The aim is one place for the question, source material, notes, outputs and people allowed to see them.
A matter picker and tree organise work by client, job or file. Groups, ordering, drag and drop, menus and dialogs support ordinary folder administration. Work can be personal or shared without making every private conversation public.
A notebook scopes a set of uploads, pasted text, meetings and notes. It can be private or shared, allow one writer with live readers, turn notes into sources, suggest follow-up questions and create studio outputs or a Word export.
Search and clear search, change tabs, drag or upload files, watch the queue, open the reader, share, delete and manage folders without leaving the central workspace.
Record in the browser or on a phone on the office wifi. Keep the tab open while it runs — closing it ends the recording.
Meeting controls cover record and upload from a computer or phone, consent, pause, resume and discard. Private and shared history and detail views hold the recording, transcript, summary and actions, with live status, search, chat, sharing, export, retention and deletion around them. Dictation uses the same local speech service.
In the standard local transcription configuration, recordings from a browser or phone are converted and transcribed on the appliance with Whisper large v3 turbo. A connected capture or storage workflow is treated as a separate exception and named in the quote.
Research can work across permitted documents, notebooks and meetings, with optional web access through the local LocallySearch service.
Start from chat or a notebook. Refine the question, inspect or edit the plan, choose whether the web is allowed, approve or discard it, then follow workers and sources inline. You can stop a run, read the report, check citations, export it to Word and share or delete the result.
Deep research plans the question into parallel lines of enquiry, reads across your library and the web where allowed, and writes a cited report you can send.
Calculators, formatters and checkers can be fitted to the office library. The written scope names what staff may run, where output is saved and how it is checked before handover.
Skills guide document, spreadsheet, presentation and PDF work. Industry packs add the written rules and starting material for a field. MCP connections and a managed integration pane cover systems an office chooses to connect.
Mailbox access is a fitted integration, not a blanket base feature. If it is included in the quote, each mailbox, permitted action and approval step is connected and proven during the install’s acceptance checks.
Where a scoped workflow needs Python, we fit a restricted workspace and prove the permitted inputs, outputs and file access before handover.
The LocallyAI CLI is available for developer workflows on macOS, Windows and Linux where it is included in the written scope and acceptance test.
Scheduled work
A standing job is asked for the same way as anything else — in a sentence, in the chat. The Harness works out what it needs to reach, creates the schedule and shows you the first run before you commit to it.
Each job carries its own cadence — weekdays at 09:00, every week at 07:00, twice a day, monthly — along with what it does, who owns it, when it last ran and when it runs next. Jobs run on the appliance whether or not anyone is signed in.
Every job can be run on the spot, edited, switched off or deleted. A job that writes to disk carries a warning on its card before you enable it, rather than after.
Typical jobs: a per-person morning brief, a Monday sales digest against target, an overnight summary of unread mail, a list of invoices past sixty days with who chased them last, and monthly filing or archive runs.
The account scope covers first-boot setup, local sign-in, sessions, forced password changes, people administration and per-user capabilities. Shared office areas and directory allowlists are deliberate configuration choices.
For a multi-user or sensitive deployment, the quote names the required separation controls and the acceptance test proves them before staff data is loaded. A control that has not passed that test is not represented as active.
Administrators manage people, network blocks and the operational record. Their access boundary is recorded and tested for the deployment rather than assumed from a role label.
The admin view also covers usage, health checks, scheduled briefings and benchmark information configured for that install.
The system keeps a trace of source, instruction and output, with administrator control over what is retained. File notes, exports and research reports can be reviewed from that same record, and the agreed export path is tested before handover.
Approved work can be exported as a training set. Fine-tuning may run on site or, if separately requested, off site. Off-site fine-tuning is a named data-leaving exception. Rights in your material and the licence for any base or third-party model remain separate matters.
Models load when needed, release after three idle hours and use prompt caching, so the machine is not burning memory on work nobody asked for. Warming keeps the everyday model ready, and fallback covers the case where a larger model is busy. Your quote names the context length the chosen tier carries.
The appliance serves the Harness over HTTPS on the office network at a local address. Staff use a browser on a computer or phone; the ordinary model, transcription, documents and saved tools stay on the appliance in the base setup. Staff accounts are not licensed one by one.
The interface uses plain Australian English, with a simpler surface for staff and a fuller technical surface for administrators. It works on a phone on the office network for recording and dictation.
Improvements arrive through the support plan rather than a new licence. Applying a Harness update needs a temporary connection for the update and checks, then that connection is closed again.
Web research, updates, external integrations, remote support and off-site fine-tuning are all separate exceptions to base offline operation. Each chosen exception belongs in the quote and configuration record.
Own the working system
The Harness puts approved routine work, local documents, tools and generated files inside one browser workspace running against hardware your business owns.
Each supported integration, permission boundary and acceptance test is written into the quote. It is not treated as delivered until it passes on the final machine.
A morning brief, weekly digest or aged-debt list is included only when named in the quote and proven against agreed examples before handover.
Hosted services require your business to rely on a provider’s infrastructure, terms, configuration and continuing service. LocallyAI keeps approved base workflows on your appliance; connected exceptions are documented and acceptance-tested.
The standard workflow is local. Web research, integrations, remote support, updates and off-site backups are separate exceptions recorded in the quote and tested before handover.
Local chat, approved document search and transcription can keep running when the connection drops. Web research and connected services cannot.
We did not rebrand a coding interface. The Harness is written for office workflows and fitted to the templates, letterhead and approved systems named in your quote.
Supported skills and MCP connections can be added without replacing the interface. Each requested module still needs a written scope and delivery test.
We build the software, so a requested change can be discussed with the people who write it. Standard product improvements and business-specific work are separated in the written scope, including any cost.
Why a Harness at all
The models everyone talks about are horses — powerful, and useless to a business on their own. The saddle is what makes one rideable: the software that straps it to your documents, your templates, your rules and your people. Nearly every saddle ever built was made for coding. This one is built for running a business — and everything on this page is what that means in practice.
Whole conversations, start to finish
Three complete threads, nothing trimmed out of the middle. Each one starts with a question somebody would really ask and ends with a thing you can send, file or switch on. Scroll inside a frame to read the whole exchange.
Example 01
A builder wants pricing that stands up in New South Wales. The Harness checks two industry knowledge packs before it writes a line of the tool, then produces the quote itself.
Expand and scroll to see the below transcript
Example 02
A finance lead has a board meeting on Thursday. Deep research plans the question into seven lines of enquiry, sweeps the company file store and the web, and writes a cited report.
Expand and scroll to see the below transcript
Example 03
Asking for a standing job is the same as asking for anything else. The Harness checks what it can actually reach, creates the schedule, then shows what this morning’s brief would have said.
Expand and scroll to see the below transcript
If a requested improvement belongs in the standard Harness, the quote can treat it as a platform change rather than customer-specific development. Business-specific integrations, rules and deliverables are scoped and priced separately.
These are the demonstration conversations we walk through on a call, run against example company data rather than yours. Book a walkthrough and we will point it at a document of yours instead.
Bring us one job your team repeats every week. We will show you the system doing it →