Valhalla

Six AI personas at one table. Your skills, your knowledge, your machine.

Valhalla is a desktop app that decides who is speaking, what they know, and how the answer is shaped, then hands the assembled request to the model you already use. It is not a chatbot wrapper. It is the layer in front of one.

Free for personal use · macOS and Windows · runs on your machine with your own Claude subscription or API key

What it is

A council, not a chatbot

Six members, each with a voice, a craft they own and the one artifact they leave behind: Mimir hosts; an architect, a product manager, a designer, a security officer and a QA engineer sit with him. Seat one, or the whole table.

A library of skills

Skills are markdown files: how to write a migration, how to review a pull request, how your team names things. The council reads the ones that match each request, so the answer follows your conventions rather than the internet's.

A well of your own knowledge

Teach it your domain in plain files. Point it at a repository and it surveys the codebase into knowledge packs itself. Every answer then starts from what you know, not from zero.

It remembers, and it stops re-litigating

Decisions are recorded and recalled. Earlier conversations are quoted back when they matter. A project carries a brief, a crew and a vault, so returning to work after a month is a page, not a scroll.

It can see your code

Rooted in a repository, a conversation reads the branch and the diff, snapshots before every turn, shows a change strip under every reply, and commits as you. "Review my changes" works without pasting anything.

Yours, on your machine

Nothing leaves your computer except the request to the AI provider you configure. No account, no telemetry, no server of ours in the middle. Every file it writes is in a folder you can read.

The members

Each is a markdown file with a mechanically written voice contract. Edit one and the edit is an override; revert and the original is back. Add your own.

Mimirthe host · ask him when you do not know who you need
Eitriarchitecture · will it hold, and what does it commit us to
Skuldproduct · what ships, what is cut, what done means
Freyjadesign · reality is a draft; here is the better one
Heimdallsecurity · who can abuse this, and what it costs
Ullrquality · does it work, or does it look like it works

What it looks like

Valhalla's home screen: the council's faces, recent conversations and projects
Home. The faces, the work, and a line of text is all it takes to start.
A conversation with two members seated
A conversation with two members seated. Each speaks in turn, in their own voice.
The council page, listing the members and their crafts
Personas. Who they are, what each one is for, and the contract you can edit.

How it works

You bring the model. Valhalla drives the Claude Code command-line tool you may already have installed, signed in with your Claude subscription; or Anthropic's API with a key; or any OpenAI-compatible endpoint, including a local server. It ships no model and runs none of ours.

Three layers, narrowest wins. What ships, what you keep in your home folder, and what a repository carries in its own .valhalla/ directory. A project can replace a built-in skill without forking anything; a team shares a layer by committing it.

Three surfaces, one core. The desktop window, the mimir command in your terminal, and a model router that picks a fast, balanced or deep model per turn from what the request asks for.

The documentation has the first ten minutes, the engines, and everything the app writes to disk.

Get it

Valhalla is free for personal use on macOS (Apple silicon and Intel) and Windows. Companies and anyone using it for work need a commercial licence, which is a conversation rather than a form: write to us.

Download Valhalla