J.AI

Your whole business,one local workbench.

Email, calendar, contacts, projects, invoices, receipts and bank transactions in one place, connected by local AI that runs on your own Mac.

J.AI App Running on this Mac
Business Map

Thursday 15 October 2026

What changed since yesterday

3 new emails28 open tasks12 jobs ran overnight9 to review
  • Click a tile on the Business Map to open the work behind it, or ask the Agent a question.
  • Match a receipt in Transactions and watch the counters update.
  • Open Automations and press Explain this screen, or press ⌘K and search for Kessler.

Ask across everything you have.

The agent reads your mail, contacts, projects, finances and notes, and shows each step and every record it used. It runs on a local model, so the question and the answer stay on your Mac.

AgentLocal model via Ollama

A replay with the example data. In the app, the agent answers live from your own workbench.

The paperwork, read and drafted for you.

Receipts are read, replies are drafted and downloads are sorted while you work on something else. Each result waits for your OK before it changes anything.

Deutsche BahnFahrkarte, Online-Ticket

Hamburg Hbf – Lüneburg
1 Erwachsener, 2. Klasse, Hin- und Rückfahrt

Reisedatum21.08.2026
AuftragsnummerQ7K4ZP
Gesamt79,90 €
enthaltene MwSt.7 %: 5,23 €
Extracted on this Mac
Vendor
Date
Total
VAT
Category
Starting

See how everything connects.

Projects, companies, contacts and invoices are linked from your records and documents. Pick any of them to see who it works with, what it billed and which project it belongs to.

Companies
Projects
Contacts
Invoices
Neighbourhood ofKessler Maschinenbau GmbH
5 relationships
works atfor companybills companybills companybills company

Relationship facts

  • works at
  • for company
  • bills company
  • bills company
  • bills company

Find a connection

Kessler Maschinenbau GmbH

Pick any two entities and see the chain of people, projects and invoices between them.

One client, from the first email to booked VAT.

Follow Kessler Maschinenbau GmbH through the workbench. Every step below is in the example data you can open at the top of this page.

  1. 12 May

    An email arrives

    Hannes from Kessler Maschinenbau asks whether their spare-parts stock could follow a forecast. The workbench files the email under a new company and a new contact.

    HK
    Hannes Kesslerhannes@kessler.example, 12.05.2026 08:41
    Forecasting our spare parts?

    Moin Lena, we hold too many parts for some machines and run out of others when a customer's line is down. Could you look at our service data and tell us what to stock?

    Linked automaticallyHannes KesslerKessler Maschinenbau GmbH
  2. 20 May

    You send a proposal

    Create the project from the email. It starts in Planning with its budget, and the follow-up tasks are already on your list.

    Planning
    Spare-Parts Spare-Parts Forecasting26_KMB_01€18,500Proposal
    • Draft statement of work
    • Send proposal to Hannes
    • Follow up on proposalDue 03.06.
  3. 24 June

    The project is won

    Move the card to Active. The project gets its timeline and a client folder, and documents for it are sorted there from now on.

    Active
    Spare-Parts Spare-Parts Forecasting26_KMB_01€18,500Won
    24.06.2612.10.26
    Clients / KMB / 26_KMB_01Folder created, 3 files sorted in
  4. July to October

    The work gets done

    Tasks are grouped by context, so data work and workshop prep don't mix. Progress rolls up to the project.

    26_KMB_0180%
    Data
    • Clean the service and order exports
    • Model the summer shutdown in the forecast
    Onsite
    • Workshop with the service team
    Spec
    • Forecast accuracy reporthigh, @computer
  5. 27 August

    You send the invoice

    R-2026-018 is written from the logged hours, with VAT split out per line and the due date set.

    Invoice R-2026-01827.08.2026

    Kessler Maschinenbau GmbH
    Industriestraße 12, 21337 Lüneburg

    Spare-parts forecasting, milestone 345 h at €120.00€5,400.00
    VAT 19%€1,026.00
    Total€6,426.00
    Due 10.09.2026
  6. 14 September

    The payment lands

    The bank transfer is matched to the invoice by its number. The invoice marks itself as paid, four days after the due date.

    14.09.2026R-2026-018 Spare-Parts Spare-Parts Forecasting+€6,426.00
    InvoiceR-2026-018, Kessler Maschinenbau GmbHPaid 14.09.
  7. 30 September

    The quarter adds up

    Net income and VAT land on their own lines, ready for the VAT return and for your accountant.

    Net income, project 26_KMB_01
    €5,400.00
    VAT payable
    €1,026.00
    Q3 2026, all business income+€87,426.00102 transactions, 65 private ones excluded
Kessler Maschinenbau GmbHStep 1 of 7
HK
Hannes Kesslerhannes@kessler.example, 12.05.2026 08:41
Forecasting our spare parts?

Moin Lena, we hold too many parts for some machines and run out of others when a customer's line is down. Could you look at our service data and tell us what to stock?

Linked automaticallyHannes KesslerKessler Maschinenbau GmbH

How the automations work.

Every scheduled job follows the same five steps, from a trigger to a result you can check. Pick a job below and run it to see what each step does.

Running File SorterReady
  1. Trigger

    A schedule in macOS launchd starts the job: an interval or a cron time. Nothing has to stay open.

  2. Collect

    The job pulls what is new since its last run: mail, calendars, the Obsidian vault, downloads or bookmarks.

  3. Understand

    Where a job needs judgement, a local model reads, classifies or summarises. Plain syncs skip this stage.

  4. Propose

    Results are written as proposals: drafts, matches, categories, moves or index updates.

  5. Apply

    Imports apply directly. Anything that sends, moves or files waits in a review queue until you apply it.

Pick a job and run it

Knowledge Base
  • Knowledge Base SyncEvery 2 hours, this Mac
    AI
Data
  • Email Sync + Auto-DraftEvery 30 minutes, MacBook
    AIReview
  • Calendar SyncEvery hour, this Mac
  • Contacts SyncDaily at 06:00, this Mac
  • Tasks SyncEvery 15 minutes, MacBook
  • News SyncDaily at 06:00, MacBook
    AI
  • Links PipelineDaily at 05:00, Studio
    AI
  • Music SyncDaily at 04:00, this Mac
  • Daily Stats SnapshotDaily at 23:55, this Mac
Sorting & Matching
  • File SorterEvery hour, MacBook
    AIReview

Run history

  1. Email Sync + Auto-Draft1 new email, no drafts
  2. Calendar SyncNo changes

Every run is logged with what it read and what it changed, so you can always check what happened overnight.

Three layers, one direction

The app is built so that work flows one way: the automations produce it, you check it, and then you use it.

  1. Runs the work

    Operation layer

    Scheduled jobs collect new data and do the reading, matching and drafting. Evaluation shows how well the AI steps do.

    • Automations, 12 jobs
    • Evaluation, 90%
    • Run history
  2. Where you check it

    Correction layer

    Every table where results land: tasks, projects, contacts, companies, emails, transactions, receipts and invoices. You verify, fix or reject.

    • Transactions to review
    • Receipts to verify
    • Folder changes
    • Drafts
  3. Where you use it

    Application layer

    The agent, search and actions work on data you have already checked, so answers rest on records you trust.

    • Agent
    • Search
    • Actions
    • Replies
    • Doc analysis
    • Anonymization

Quietly running on your own devices.

Your data comes in, gets processed and stays on machines you own. Your Macs keep each other in sync, your phone reaches them over your private network, and a daily archive keeps every version safe. A cloud model is an option you switch on per task, not a requirement.

  • Mail and calendarsSynced in from your accounts
  • Bank exportsImported as files
  • Obsidian vaultRead from your folders
This Mac
J.AI AppWeb app on localhost
  • DatabaseEvery record, on disk
  • Search indexKeyword and semantic
  • Language modelsOllama, one model per task
  • OCRReceipts and scans
  • WhisperVoice notes to text
  • launchdRuns the schedules
  • MacBookRuns its own share of the jobsChanges synced via iCloud Drive
  • iPhoneInvoices, tasks and projects as cardsTailscale, your private network
  • ArchiveDaily backup, last 10 keptEach one test-restored
Cloud modelAWS Bedrock, optional

Off. Nothing leaves the Mac.

The real app, recorded.

Twenty-three seconds of the workbench running on a Mac with the same example data. Jump to any part.

At your desk or on the go.

The phone layout turns invoices, transactions, tasks and projects into cards you can work through with one thumb. Swipe the phone or pick a screen.

Invoices on the phone layoutTransactions on the phone layoutTasks on the phone layoutProjects on the phone layoutContacts on the phone layout

On your wrist, soon.

Coming soon

A watch app is in the works. Capture a thought by voice, see what today holds and approve what the automations prepared, without opening the laptop.

J.AI10:09
Tap to record

A preview of a planned feature with example data. Details may change before release.

Questions

Who is J.AI built for?

Freelancers and consultants who run their own business: client work, the paperwork around it, and the knowledge it produces, in one place.

What does local-first mean here?

The workbench, its database, its search index and its models run on your Mac. Mail, calendar and bank data are synced to your machine, not to a J.AI server. Optional cloud models through AWS Bedrock can be switched on per task.

Which AI models does it use?

Local language models run through Ollama, with a model chosen per task. Receipts and scans are read with on-device OCR, and Whisper transcribes voice notes.

Can an automation change my data without asking?

Plain imports such as calendar and contact syncs apply directly. Anything that sends, moves or files, like reply drafts or the File Sorter, waits in a review queue until you apply it. Every run is logged.

What does the agent see?

The records and documents in your workbench, read on your Mac. Each answer lists the records it used, so you can open and check them.

Does this page use my data?

No. Everything on this page, including the working replica and the agent replays, uses the example data of a fictional consultancy, Hartmann AI Consulting. Nothing you click is sent anywhere.

Can I use it away from my desk?

Yes. The phone layout has card views for invoices, transactions, tasks and projects, and it is reached over your own network. A watch app for voice notes, a daily glance and quick approvals is coming soon.

93 records on 12 pages of the app, joined by 127 links. Chat, search, automations and actions work across all of them, inside a boundary that keeps everything on your Mac. Outside it are the sources the automations read from; data only comes in. Each page below opens in the workbench at the top.

The whole system

Run your business from one screen.

Every email, client, project, invoice and note of the example business, linked on one Mac. Watch one record lead to the next, or pick a page to open it in the workbench.

Point at a dot to see its links. Click it to open it in the workbench at the top.

One search for “Kessler” runs across every page and finds the company, Hannes, his project, three invoices, his email and the workshop.