twocents/open source

Guildscribe: record Discord meetings and capture Discord messages for agents

Give agents searchable Discord meeting recordings and message history through a self-hosted JSON CLI.

Guildscribe records Discord meetings and saves channel messages for agents to query through a JSON CLI. It keeps each speaker’s identity, saves a combined MP3, and stores searchable messages and optional transcripts in local SQLite. Agents can query that history, export recordings, send messages, and use explicitly configured slash-command hooks.

Capture works without a transcription hook or model service. Guildscribe does not install models, manage inference servers, summarize meetings, or provide a web dashboard. Use your own tools for those tasks.

The recorder targets macOS and Linux; built-in service management currently supports macOS LaunchAgents. It records one allowed voice channel at a time. Recordings and local history remain in your runtime home unless an owner-configured hook or export sends them elsewhere.

As of November 9, 2026, the source repository is private and guildscribe is not published on npm. These docs are public; installation currently requires source access or a package supplied by its owner.