The digital bard for your table

Your campaign deserves a memory.

Lestapenna turns your tabletop sessions on Discord into narrative recaps and a living archive of characters, places, quests and unforgettable choices.

Already play at a table using the bot? Log in above. Not onboarded yet? Request early access.

The story, after the session

More play.
Less note-taking.

Lestapenna gives the table a shared memory without turning the session into admin work. The adventure stays in Discord; its history becomes easy to revisit.

Narrative recaps

Every completed session becomes a readable, novel-style chronicle with the drama, discoveries and finest party blunders intact.

A living world archive

Characters, NPCs, places, factions, quests, loot and timeline evolve after each session instead of disappearing into scattered notes.

Ask the Bard

Ask what happened, who made a promise or where an artefact appeared. Answers are grounded in the history of your own campaign.

One campaign dashboard

Browse sessions and world data, choose your Discord server and campaign, and keep your keys, models and estimated costs visible in one place.

How it works

From voice chat
to campaign lore.

A deliberate four-step flow keeps the table in control—from starting the recording to reviewing the finished chronicle.

  1. Connect the table

    During the private beta, we help configure the Discord server and campaign.

  2. Start deliberately

    The DM starts recording only after the group is ready and informed.

  3. Play as usual

    Lestapenna captures each participant and processes the session when it ends.

  4. Return to the story

    Read the recap and explore the updated campaign archive from Discord or the web.

Recording with intent

The table always knows when the bard is listening.

Recording is a deliberate session action, never a background feature. Server administrators remain responsible for informing participants and obtaining the consent required for their table and jurisdiction.

Read our recording and data policy

Free, and open source

We earn nothing.
You bring the AI keys.

Lestapenna is a personal effort donated to the tabletop community. There is no subscription, no credits, no payment of any kind: the software is free and its source is public under AGPL-3.0. The AI runs on your own provider keys, so what it costs is charged straight to your account — and you can see the estimate before every action.

Bring your own key

Bring your own key

OpenAI or Google Gemini

  • One key covers the whole pipeline
  • You see the estimated cost before acting
  • You set your own prices if you have a discount

Or your own machine

Or your own machine

Ollama and your own PC

  • Transcription on a computer you own
  • Local models: no money at all
  • Only your time and electricity

Self-host it

Self-host it

Docker, in one command

  • The whole stack is public
  • Your data never leaves your server
  • AGPL-3.0: it stays free for whoever comes next

What we do not do: we receive no money, we sell no data, and there is no analytics or tracking script anywhere in this project. Third-party services are named explicitly in the privacy policy: Discord, Oracle Cloud (Milan) for storage, and the AI provider you choose — where the relationship is directly between you and them.

Questions from the tavern

Before you invite the bard.

We are opening access gradually while the authenticated web dashboard and Discord publication flow are completed.

What does it actually cost me?

Nothing to us. The AI runs on your provider key, so you pay OpenAI or Google directly — a four-hour session is typically a couple of euros, and the estimate is shown before you start. If you run transcription and models on your own machine, it costs nothing at all.

Who profits from this?

Nobody. There is no company, no revenue and no investor behind Lestapenna: it is one person's project, released under AGPL-3.0 so it stays open for whoever comes next. Sponsorship on GitHub is welcome but buys no feature.

Can I self-host it?

Yes. The source is public and the whole stack runs with Docker. On your own server nothing leaves your machine except the calls to the AI provider you configure.

What data do you collect?

What a session needs: the audio you explicitly record, its transcript, and the campaign material generated from it. No analytics, no tracking, no profiling — and nothing is ever sold or shared. The privacy policy lists every third party involved.

Private beta

Give your next adventure a place to return to.

Tell us about your table and preferred language. We will get in touch as private beta capacity becomes available.

Request early access