For teams that work on Discord

Your call ends. The decisions don't disappear.

Kassinão records one track per speaker and delivers named transcripts, meeting notes, tasks, and answers that open the exact moment, on your own server.

Public demo with fictional data and no login. Installation requires Docker, HTTPS, and a Discord app.

Live on Product HuntSupport Kassinão
Kassinão workflow inside Discord

Fictional example. Commands and responses reflect the real product.

Built for Discordwhere the call already happens
1 person = 1 trackno diarization for identity
Answers with sourcesopens the exact moment used as evidence
Self-hosteddata under your control

Speaker identity is not a guess.

Discord delivers each person separately. Kassinão preserves that voice identity all the way to the transcript.

BBeaproduct
track_01
Bea: I will send the proposal by Friday.
MMaurooperations
track_02
Mauro: The $49 plan stays as the entry option.
RRafaengineering
track_03
Rafa: The rollout starts with 20% of users.

Everything happens where the call already lives.

Start, mark, stop, and search without dragging the team into another tool.

/record
The bot joins the call and notifies everyone.Each participant gets a separate track tied to their Discord identity.
/note
An observation stays attached to the exact second.Mark it with a command or button without interrupting the conversation.
/stop
The meeting becomes a navigable artifact.Audio, transcript, meeting notes, decisions, tasks, notes, and timeline stay together.
/ask
The memory comes back with the source.The answer respects each person’s access and opens the meeting used as evidence.

Public demo

Open a finished meeting.

Fictional data, real interface: sample audio, transcript, meeting notes, decisions, tasks, notes, and timeline.

Public page for a fictional meeting processed by Kassinão

The demo call and interface are in English. Switching the interface never silently translates the original meeting content.

Explore the meeting

Ask later. Get the source.

In Discord or any MCP client, each answer stays tied to meetings that person is allowed to open.

M
Mauro 11:08

/ask what happened with the $49 plan?

k/
Kassinão APP
Bea will send the $49 plan proposal by Friday. Source: 00:14
MCP · kassinao
What action items are still pending this week?
4 action items across 2 meetings. Bea and Rafa have deadlines by Friday.

Read-only, individual, and revocable.

View the MCP

Control

Your server. Your history. Your rules.

You own the infrastructure, and access policy stays anchored to Discord.

Self-hosted

Run it with Docker on your VPS and keep files under the operator’s control.

Revalidated access

Login, search, questions, and MCP respect meeting participation and permissions.

Configurable retention

Audio and text can have different lifecycles. Remove the heavy files without losing searchable memory.

Your choice of AI

Use local processing or configure a provider. When an external provider is enabled, the required audio or text is sent according to that configuration.

Install it on your server. Keep control.

Kassinão is open source. Run it on your VPS, connect the provider you prefer, and turn the next call into team memory.

AGPL-3.0 · Docker · HTTPS · Discord app · infrastructure and providers may have costs