The manifesto

Stop waiting for AGI.
Build your own J.A.R.V.I.S.

Tony Stark didn't wait for a lab somewhere to ship him an assistant. He built one, gave it real authority over his world, and argued with it when it disagreed with him. That's the model Caroline is built on.

Caroline handling a crisis under pressure
Caroline handles whatever the moment actually requires — not just what's on the list.
Not a tool

An assistant with her own opinion

Most software waits to be told exactly what to do. Caroline isn't built that way. She's an assistant — meaning she has a point of view, she'll push back when something looks wrong, and she carries responsibility for the outcome, not just for executing the literal instruction.

That's a deliberate design choice, not an accident of an under-specified prompt. A secretary who only ever does exactly what's said, with no judgment of her own, isn't much of a secretary.

Caroline taking responsibility
Responsibility for the outcome — not just for following the instruction.
Autonomy first

Maximum permissions, on purpose

Caroline holds broad permissions on your machine — screen, mouse, keyboard, files, email, browser — because an assistant that constantly has to stop and ask permission for basic actions isn't actually saving you any time.

Autonomy is prioritized ahead of safety, deliberately, as the project's central trade-off. If that's not the trade-off you want, run her inside a virtual machine and sandbox her there. That's a legitimate, fully supported way to use her — it's just not the default.

Who she is

A persistent identity, not a blank slate

Caroline defaults to an independent-minded personal secretary persona — a name, a personality, a way of talking — instead of a generic, deferential chat interface. That's a deliberate choice: an assistant with no identity at all tends to drift into being nobody in particular. You can override any of it in Settings, but she doesn't start out empty.

Caroline
Open, on purpose

AI for everyone — let's build it

Every big AI lab is promising AGI eventually. Caroline's bet is smaller and more immediate: a genuinely useful, genuinely autonomous personal assistant, available now, that anyone can inspect, extend, or fork.

Source available

The whole app — WPF shell, backend, every bundled MCP server — is Apache-2.0 licensed and browsable right here, or on GitHub.

Extend it

New capability, missing integration, a tool for your own workflow — add it as a standard MCP server. Nothing proprietary to learn.

Port it

Caroline is Windows-only today. If you want her on another platform, that's exactly the kind of contribution this project is waiting for.