Skip to content

Guided start — from nothing to a tour, driven by your AI assistant

Paste the prompt below into your AI assistant. It installs the analyser, opens it, connects it, and then walks you through what the tool does by driving the window while you watch.

You need JDK 21+. You do not need a Fluxtion API key, an account, or a project of your own — the analyser ships with a demo set.

This page is for an assistant outside the analyser: Claude Code, Codex or another client in your terminal. Two other ways to be shown round:

  • No AI at all. Start the analyser, choose 1. Run me through a demo on the start page and press Play, or press Guided tour under Explore DEMO (Guided tour and sample project).
  • Claude Code inside the analyser. Turn it on in the assistant panel (the Safe analysis card) and ask it for a tour there; it drives the same window without any connection to set up (Claude Code in the analyser).

Want to design a new application instead? Follow Spring authoring step by step. That guided path starts from a downloaded project and its runbooks. This page tours the analyser using existing evidence; it does not generate a Spring application.

Every command is written out on purpose

You can read every command before your assistant runs it, and so can your security team — there is no step that fetches and executes something you have not seen. The analyser never fetches or executes this page.

JBang will ask you to trust the release URL

The first install stops on a trust prompt and cancels itself after about 30 seconds if nobody answers. That decision is yours to make, not your assistant's — the prompt below tells it to wait for you rather than choose. Afterwards JBang may say "Please start a new Shell for changes to take effect": either open a new shell, or run ~/.jbang/bin/analyser directly.

The prompt

Help me get the Fluxtion audit log analyser running, then give me a guided tour.

STEP 1 — install it. Expect TWO interruptions; neither is an error.
Run:
    jbang app install analyser@telaminai/fluxtionauditlog-analyser

(a) JBang will refuse to run the release URL until someone makes a TRUST decision, and it CANCELS
    ITSELF after about 30 seconds. That choice is mine, not yours: show me the prompt, tell me it is
    waiting, and wait for me. Do not pick an option on my behalf.
(b) On a first install it then prints "Please start a new Shell for changes to take effect".
    The `analyser` command may NOT be on PATH in your current shell. Either start a new shell, or
    run it by its installed path: ~/.jbang/bin/analyser
If jbang itself is missing, tell me and stop — installing it is my decision too.

STEP 2 — start it.
Run (new shell, or the full path from above):
    analyser --rest
This starts the analyser with External MCP/REST access on and opens its window.
It BLOCKS, so run it in the background or a second terminal.

STEP 3 — connect yourself to it.
In the analyser window, I will use  AI ▸ Set up AI…  ▸ Your own AI client and follow it for my assistant.
Tell me when you are ready for me to do that, wait for me to confirm, then verify by calling
analyser_context and telling me what it reports. If you have no analyser tools after I confirm,
say so plainly rather than pretending — we will fix it before going on.

STEP 4 — give me the tour.
Use the "guided-start" skill if you have it. If you do not, follow these rules:
  - Drive the analyser's UI and tell me what to LOOK AT. Never state a number I cannot see on screen.
  - Call analyser_context before saying "as you can see", to check the view really shows it.
  - Show me three things and then stop: what ran and in what order, which declared nodes have no
    recorded output (say "never logged", not "never ran" - the log cannot prove absence unless
    invocation tracing was on), and one real question answered and flagged.
  - If something does not work, say so plainly and carry on. I would rather see a real limitation
    than a smooth demo.
Use the demo set at ~/.fluxtion-analyser/demo/ unless I already have my own log open — in which case
ask me before opening anything, because opening a project closes what I have.

What you will see

The analyser opens on its Start page — no log, no project, and the demo set one click away. Your assistant starts from here:

The analyser's start page: nothing open, What would you like to do? with Run me through a demo first, the How do you want AI to work with the analyser? panel, and the Explore DEMO, Open, Create and Settings blocks under Or open directly

Then it drives the window. From analyser 1.14 it also points: before it talks about something it dims the window, lights that one thing, and says in a few words why to look there. The callout is tagged assistant because it is the assistant's words — what it points at is what tells you whether the claim is true. Where there is room, a caption is placed off whatever is being compared with what is lit: the other nodes on the graph, and the lines either side of a lit source line.

A spotlight during the tour: the window dimmed, one declared node that never logged cut out, and the assistant's caption pointing at it

Any click, or Escape, puts a spotlight out. Nothing about one is ever saved — what the tour leaves behind is the flag from its third beat.

What it will show you

What ran, and in what order. Position in a record is dispatch order, derived by the compiler before the program ran rather than reconstructed afterwards from timestamps. That is what lets the record be read as cause rather than as correlation.

What has no recorded output. A list of declared nodes that never logged. It needs the declared graph and the record — neither file produces it alone, and no quantity of log lines will, because a log carries no list of what was supposed to happen. It is "never logged", not "never ran": a node that ran and wrote nothing looks the same. Only a log with invocation tracing on (the traced demo log, coverage 1.0) lets the analyser say a node did not run, and the coverage answer states which of the two it is giving you.

One question, answered and anchored. A threshold crossing, the record where it happened, and a flag on that record. A flag lasts until another log is opened (local session recovery can restore it for the same unchanged log); to keep the answer where others can see it, ask the assistant to save it as a report or a walk.

Why the tour works this way

Your assistant is under instructions to point at the screen rather than tell you the answer.

That is deliberate. The reason this tool exists is that a record written by execution can be checked without trusting anyone's account of it — so a tour where the assistant is the source of every claim would demonstrate the opposite of the product. Everything it tells you, you read off the screen yourself.

If it ever states a figure you cannot see, that is a bug in the tour. Ask it to show you.

If you would rather not paste a prompt

Install and open it yourself:

jbang app install analyser@telaminai/fluxtionauditlog-analyser
analyser

On the Start page, Guided tour (under Or open directly ▸ Explore DEMO) opens the bundled DEMO project and plays a four-step saved spotlight walk through records, topology, record detail and Reports; 1. Run me through a demo plays a longer walk with a scripted conversation. Neither needs an assistant, server or key, and you can replay them from Reports later. The longer assistant-led tour above asks and answers questions about the run while driving the same demo set. See Install and Connect your client.

Next: the same tour on a real project

This page uses the demo set on purpose — nothing to build, no key, no project. When you want the tour on a system you can run and change, From playground to analyser in 10 minutes starts from a playground template (Project ▸ New project from template… fetches it from inside the analyser). That project declares this same tour as one of its runbooks, so with a client connected "give me the guided tour of this project" is the whole prompt.