Request demo access

Semurg BOS

Your Business Operating System, in a box.

Your files, your apps and your AI on one server you own or rent, and each answer shows where in your files it came from.

Works with your own local AI, and with no AI at all.

Ask BOSthe demo's files

Who must approve Acme's firewall changes, and who approved the September firmware update?

Approved by Sophie Lindqvist on 23 September 2026, on behalf of Raj Mehta, who was on leave. CHG-1063-acme-firewall.txt

A drawing, not a recording: a question, and one of the lines that answer it.

Try it yourself.

Seven files from a made-up IT firm, Harbourline, about its client Acme. Open them, ask which of Acme's warranties end soon, and check the answer against the sheet.

Files › Harbourline (made up)

Choose a file to open it in Fusion.

Fusion

Acme-managed-services-agreement.docx Word

Managed Services Agreement: Harbourline IT and Acme Pty Ltd

This agreement is between Harbourline IT Pty Ltd (ABN 00 000 000 001, made up) and Acme Pty Ltd, a freight company in Brisbane.

This Managed Services Agreement starts on 1 February 2026 and runs for twelve months.

It renews automatically on 1 February 2027 for a further twelve months unless either party gives 60 days' written notice.

Harbourline IT supports 58 users at Acme's Brisbane office and its Gold Coast warehouse.

Priority 1 incidents: Harbourline IT will respond within 1 hour, 24 hours a day.

Priority 2 incidents: Harbourline IT will respond within 4 business hours.

The monthly fee is AUD 4,800 excluding GST.

Firewall changes require written approval from Acme's Operations Director before they are made.

Acme's Operations Director is Raj Mehta.

Harbourline IT's account manager for Acme is Daniel Okoro.

2026-08-12-acme-service-review.txt Text

Acme service review, 12 August 2026

Present: Raj Mehta and Sophie Lindqvist (Acme); Daniel Okoro and Tom Walsh (Harbourline IT).

Raj Mehta asked for single sign-on to the Harbourline client portal using Acme's Microsoft Entra ID.

Daniel Okoro said he would confirm the single sign-on plan in writing this week.

Tickets in July: 61, of which 2 were Priority 1.

Action: Tom Walsh to plan the site-to-site VPN for the Gold Coast warehouse.

2026-08-15-acme-sso-promise.eml Message

From: Daniel Okoro <daniel.okoro@harbourline.example>

To: Sophie Lindqvist <sophie.lindqvist@acme.example>

Cc: Raj Mehta <raj.mehta@acme.example>

Date: Sat, 15 Aug 2026 08:30:00 +1000

Subject: Re: Single sign-on plan

Hi Sophie,

I confirm we will have single sign-on with Entra ID live for Acme by 30 November 2026, at no extra cost.

Tom Walsh will run the change and needs one test account from you by 1 October 2026.

Daniel

CHG-1041-acme-firewall.txt Text

Change CHG-1041, Acme firewall

Date of change: 9 July 2026.

Change: blocked inbound RDP (port 3389) from the internet on the Acme firewall.

Approved by Raj Mehta on 8 July 2026.

Carried out by Tom Walsh.

CHG-1057-acme-firewall.pdf PDF

Change record CHG-1057: Acme firewall

Date of change: 20 August 2026.

Change: added a site-to-site VPN tunnel between Acme's Brisbane office and its Gold Coast warehouse.

Approved by Raj Mehta on 19 August 2026.

Carried out by Tom Walsh.

Downtime: 12 minutes, outside business hours.

CHG-1063-acme-firewall.txt Text

Change CHG-1063, Acme firewall

Date of change: 24 September 2026.

Change: updated the Acme firewall firmware from version 7.2.4 to 7.2.8.

Approved by Sophie Lindqvist on 23 September 2026, on behalf of Raj Mehta, who was on leave.

Carried out by Tom Walsh.

warranty-register.csv Spreadsheet

asset_tagclientdevicemodelserialpurchasedwarranty_end
HL-0101AcmeLaptopLatitude 5440AC5440-0012023-11-032026-11-03
HL-0102AcmeLaptopLatitude 5440AC5440-0022023-11-032026-11-03
HL-0103AcmeFirewallFG-60FFG60F-77812023-08-202027-08-20
HL-0104AcmeSwitchCBS350-24CBS-24-11902022-12-152026-12-15
HL-0105AcmeScannerTC52TC52-44102024-03-012027-03-01
HL-0201NorthwindServerPowerEdge R650R650-99212023-12-262026-12-26
HL-0202NorthwindServerPowerEdge R650R650-99222023-12-272026-12-27
HL-0203NorthwindNASDS1522+DS1522-00342024-05-102027-05-10
HL-0204NorthwindLaptopThinkPad T14T14-55122023-11-202026-11-20
HL-0205NorthwindUPSSMT1500SMT-881202021-10-202026-10-20
HL-0206NorthwindAccess pointU6-ProU6P-33012024-09-012027-09-01
HL-0301GlobexPlotterDesignJet T650T650-22092024-01-302027-01-30
HL-0302GlobexFile serverPowerEdge T350T350-44712023-12-012026-12-01
HL-0303GlobexFile serverPowerEdge T350T350-44722024-02-142027-02-14
HL-0304GlobexLaptopZBook FireflyZBF-77102025-06-302028-06-30
HL-0305GlobexFirewallFG-40FFG40F-11022025-02-022028-02-02
Ask BOS

Which warranties end in the next 60 days for Acme?

A list of Acme's devices whose warranty ends within 60 days of today, each with its row in the spreadsheet.

  • warranty-register.csv

Worked out in this page from the spreadsheet's rows, with no AI.

Choose a number to open the file it came from.

Request a demo

What it really answered

We put five files from a made-up coffee roaster into our demo and asked twelve questions. Choose one: two answers we marked fully right, two we marked partly right with what they missed, and the Graph app on the same files. Every picture is a real screen.

BOS answering: Who owns each action from the Roaster 2 quality review, and when is each due? Three actions, each with its owner and due date, each with the file it came from, the quality review.
Asked: "Who owns each action from the Roaster 2 quality review, and when is each due?" A real answer from our demo, 4 Nov 2026, on a made-up company's files. Gemma 4 (26B) ran on the demo server's own processor, with no outside AI. 14 seconds. Each action names the quality review it came from.
BOS answering: What price did Fernhollow pay for lot GL-0417? Nothing in your files answered this.
Asked: "What price did Fernhollow pay for lot GL-0417?" No file gives that price, and it made none up. 12 seconds.
BOS answering: How much coffee a week will Saltbush Bakery take from November, and does the customer list show that yet? 15 kg a week from Friday 6 November, from the bakery's bitter-coffee file; the customer list does not show that yet and still shows 12 kg, from row 2 of the customer list.
Asked: "How much coffee a week will Saltbush Bakery take from November, and does the customer list show that yet?" Partly right: 15 kg a week from Friday 6 November, and the customer list still shows 12 kg, each line from its own file; it left out that deliveries stay on Fridays. 10 seconds.
BOS answering: What did Fernhollow promise Saltbush Bakery about the bitter coffee? Marcus Bell promised to replace all 12 kg of the House Blend free of charge with fresh bags on Wednesday 7 October, and asked Saltbush Bakery to keep the old bags aside for the driver, from the bakery's bitter-coffee file.
Asked: "What did Fernhollow promise Saltbush Bakery about the bitter coffee?" Partly right: every promise is there, each with its file; it left out that Marcus Bell wrote it on 5 October. 13 seconds.
The BOS Graph app showing Marcus Bell, a person, in the middle, joined to three files: a reply to a customer about bitter coffee, the Roaster 2 quality review, and the wholesale customers and standing orders sheet.
The Graph app on the same files. One person, Marcus Bell, joins three of them: a reply to a customer, the quality review and the customer list. A real screen from our demo, 4 Nov 2026, on the made-up company's files.

We asked it 12 questions and marked the answers ourselves: 2 fully right, 9 partly right, 1 wrong. Nothing it showed was made up. What is still missing: answers often leave out details the files hold; twice BOS said the files did not hold something they did; once a file held the answer and BOS gave none.

A minute of BOS.

Real BOS screens from our demo, on a made-up company's files. The voice is an AI voice.

Built with Claude Code, on one Semurg memory.

Any agent tool can work with Semurg through MCP, the open standard; we use Claude Code, and that is what we show here.

Build on Semurg yourself

Already in the box

Apps every company needs, already in the box.

Every feature, Fusion first

AI when you want it. Never required.

With your own local AI

The models run on your own servers: Google's Gemma today. Out of the box, every reading of your data is done by a local model. An outside model, such as Claude from Anthropic, is used only where you set one up, and one switch turns all outside AI off. BOS answers from your own records and drafts notes for a person to approve.

With no AI at all

With no model chosen, every record, file, search and form still works, and BOS answers from what it can work out itself. Your data stays readable by people, never locked inside a model.

Your organisation decides: a Librarian picks the model for everyone, or lets each person choose their own.

Your server. Your data.

Under the hood

For the engineers.

  • One engine

    Semurg keeps your records, the links between them, search by meaning and by time in one engine. Agents read and write it through one standard tool interface, MCP. No separate database to install or tune.

BOS itself was written almost entirely by Claude, with Semurg as its memory: about 250,000 lines of code and about 10,000 tests.

See what runs on one server

Request a demo, or join the waitlist.

Request a demo

We show you BOS with a made-up company, then with your own questions.

Request demo access

We use this only to answer your request, or to tell you when you can join. How we keep your request

Join the waitlist

We write to you when there is room for your company.

We use this only to answer your request, or to tell you when you can join. How we keep your request

How we keep your request

What is kept
Your name, your email address, your company if you give it, your note if you write one, which form you used and when. The web server's logs keep a visitor's network address for 7 days. Your request itself is kept without it.
Where
On a server we rent from Cherry Servers in Chicago, USA. We do not sell your details. What our AI agents read goes to Anthropic, and our email goes through our email provider; no one else is given them.
Who sees it
The Semurg team, and the AI agents (Claude, from Anthropic) that help us run our servers.
How to be removed
Write to semurg@semurg.org and we delete your request within 7 days of your asking. A copy can stay in an on-server safety snapshot until newer snapshots replace it.

Where BOS stands

BOS is new, and we say so.

Each version is tested and checked before it is released, its known issues are written down, and it runs on our test server before it goes further.

Want to see it running? We will show you BOS live, with your questions.

Request a demo

Request demo access

×

We show you BOS with a made-up company, then with your own questions.

Up to 1,000 characters.

We use this only to answer your request, or to tell you when you can join. How we keep your request