Give your server a member that remembers

Olisar is a self-hosted AI Discord bot that knows your server, remembers context, is fully customizable, and feels like a part of your community.

  1. r
    ren

    boats should not flip that easily and i will die on this hill

  2. j
    jonah

    the boats are fine. you keep driving them into rocks

  3. k
    kit

    the rocks are part of the experience tbh

  4. r
    ren

    the rocks are a design flaw

  5. j
    jonah

    noted. filing that under not a bug

  6. r
    ren

    anyway. olisar, did we ever decide how saving works

  7. E
    OlisarAPP

    jonah settled it in design(link to the message) on the 12th: autosave at every dock, manual saves anywhere else

  8. k
    kit

    does anyone have the playtest build jonah posted? i’ve scrolled forever

  9. E
    OlisarAPP

    jonah put it in playtest(link to the message) on tuesday, it’s build 0.4.2

  10. k
    kit

    legend, ty

    Olisar reacted with a thumbs-up:1
  11. r
    ren

    are playtest clips ok to post or is that nda

  12. E
    OlisarAPP

    clips are fine, just nothing past the lighthouse. that’s section 3 of the playtest rules

  13. pixelwitch just slid into the server.

  14. E
    OlisarAPP

    welcome pixelwitch! build and rules are in playtest. you’ve walked in on a very serious boat physics debate, pick a side whenever

  15. m
    mossy

    back from a week off, what did i miss

  16. E
    OlisarAPP

    tide patch shipped thursday, jonah wants feedback on the new reel sounds, and friday’s playtest moved to 7pm. also boats. you’ll hear about the boats

  17. j
    jonah

    @Olisar remind everyone here an hour before friday’s playtest

  18. E
    OlisarAPP

    done, i’ll post here friday at 6

Example conversation in #general

Your bot

A bot’s Discord profile, cycling through names and avatars an owner might give it, a custom status, the APP badge, and an About me written by its owner.

Customize everything

Give your Olisar a name, profile picture, and bio. You can also ask it to set its own status. A custom system prompt and style notes make Olisar talk the way you want in a unique persona.

Self-hosted shouldn’t mean overwhelming

All you need is to create a bot on the Discord Developer Portal, grab a Gemini API key, and the app does the rest.

The Knowledge page: a rules PDF and two websites, indexed one after another for the bot to answer from.

It knows your server

Recent message context, rolling summaries, and a full server message index let Olisar always know what’s going on. Teach it documents or webpages like wikis for information it can pull any time.

Talks where you let it

general Reads, remembers and replies when addressed · may chime in unprompted · searchable.
rules Carried as reference in every reply · not searchable.
mod-chat Ignored entirely.
The Channels page, working: pick a mode for each channel and the line under it says what that does.

Permissions for each channel

You choose which channels Olisar reads, talks, references, or ignores.

Speak up on its own
Quiet hours (UTC)23:00–07:00 UTC.
The Behavior page, working: switch speaking up on its own, its hourly cap and quiet hours.

Not a chatbot

Olisar intelligently judges when it should speak up on its own. Hourly caps, quiet hours, and ping blocking give you control.

OpSec on

Olisar never shares with members private DMs or information which they shouldn’t see. PIN control requires an admin PIN to change certain settings.

Always on

The setup wizard’s three hosting choices. Pick one to read what it involves.

On this computer

Olisar can run entirely locally with almost no setup. It keeps running in the menu bar or system tray after you close the window.

What Google sees

Its memory stays in one database on your computer or server. What it replies to goes through Gemini, and on the free tier Google may use that to improve its products. Turning on billing stops that, and the EEA, UK and Switzerland are exempt.

The Usage page: the model in use, how much of each model’s daily limit is left, and whether today’s pace lasts until the reset.

Maximize your free usage

When a model runs out of free requests for the day, Olisar falls back to the next best one, so the free tier goes further. The console shows what’s left of each model’s limit.

The Olisar console

Add extensions

Olisar extensions are toggleable packaged features that extend its functionality. Install them from the community marketplace or write your own with the TypeScript SDK.

Customize it all

Edit command replies, persona, and more. Members can see and change their privacy settings as well.

And everything else

Multi-bot switching, behavior tweaks, channel permissions, bot access, knowledge base and message index, member impressions, API keys, usage, and more.

The console’s Behavior page on a pane of glass, cut off two-thirds of the way down: name triggers, replying only when addressed, replying in DMs, seeing other bots, and which pings it won’t send.

Question and answer

Is it really free?

Olisar has no subscription. By default it runs on your Gemini key’s free tier, so the cost is a daily limit: once every model in its chain has hit its limit, it stops replying until midnight Pacific. Turning on billing for the key in Google AI Studio lifts the daily limit. Google then charges per use, and the console shows what it costs and can hold it to a monthly budget. Image generation is optional: it uses Gemini once billing is on, or a free Cloudflare key.

Does my computer have to stay on?

Only if that’s where Olisar runs. Closing the window keeps it running in the menu bar or system tray. To keep it online with your computer off, the app can set it up on a free Oracle Cloud server, or on any Linux machine with Docker.

Can one install run several servers, or several bots?

Both. A bot can join as many servers as you add it to, and you set it up for each one. The app can also run several bots at once, each with its own name, keys and data.

Does it run on Linux or an Intel Mac?

There’s no desktop app for either. On Linux you can run Olisar from source, and the desktop app can install it on a Linux server for you.

Can members see what it knows about them?

Yes. /privacy shows them what it keeps, /forget-me erases them, and the member portal lets them read and delete single facts. Members who opt out are never recorded.

Can I add my own commands?

Dice, a calculator and a concise mode come built in, and the console has a marketplace for more. You can write your own in TypeScript with the SDK; extensions run sandboxed.

Is the code public?

All of it, under the MIT license, on GitHub.