VIEN
Contact

brainDISCORD

Piece 06/07 · Lavender silk

brainDISCORD

A chatbot configured per server: pick a persona, allowed channels and a private knowledge base. It only answers mentions, replies and DMs. A research agent uses tools inside hard limits: web search, page reading, a calculator, read-only GitHub.

Self-hosted · not open to invite yet Privacy
persona presets5
kinds of model provider3
knowledge searchBM25
first releasev0.1
R-06.1

Fabric and seams

What the bot does
seam by seam

A persona per server

5 presets, only in allowed channels, no Message Content intent.

Any model

Anthropic, Gemini, or any OpenAI-style endpoint (Ollama, LM Studio) to stay inside your own network.

Memory with a delete button

Short and long-term memory; /quenroi erases everything it remembers about you.

Knowledge base

Add text, a .txt/.md file or a link; searched with built-in BM25.

Research with sources

/research writes a sourced report, /phantich-issue reads a GitHub issue and suggests a patch as text.

Guard rails

Token budgets, plans, a kill switch, prompt-injection defences, SSRF protection when fetching pages.

R-06.3

Command sheet

Type a slash
and they all show up

/aiPersona, channels, memory, GitHub, on/off, log, status
/hoiAsk a question; it can search, read pages and calculate
/researchResearch a topic and return a sourced report
/phantich-issueAnalyse a GitHub issue and suggest a fix (text only)
/kienthucThe server's knowledge base
/quenroiErase everything the bot remembers about you
/xoadulieu /admin /trogiupDelete server data, admin, help
R-06.4

The label

What it's made of
and how to wear it

brainDISCORDFabric: 100% Node.js 22
Lining: discord.js · node:sqlite · Anthropic · Gemini · OpenAI-compatible
Cloth: Lavender silk
Sewn by: nhaajt

This piece is made to measure: it runs on its owner's machine or on my server for one group at a time, with no public invite button yet. Message me if you'd like to try it.

Privacy for brainDISCORD

R-06.5

The other pieces

Same collection
same cutter