Start with the section that matches what you are trying to do. The server has several interfaces, but they all use the same accounts, channels, history, authority, retention, and privacy rules.
- Choose between IRC and the native gateway
- Connect an IRC client and understand compatibility
- Use multiple devices and resume safely
- Remember a web-device login without storing the account password
- Understand the initial channel and leaving it
- Understand direct messages and recipient privacy
- Use private channels
- Use shared-key channels
- Use topics and channel moderation
- Use and implement message reactions
- Send and render message replies
- Send and render multiline messages
- Compose and render IRC text formatting
- Set and display account avatars and nickname colors
- Understand message retention and content reset
Invite-gated users normally begin at the server's /onboard/ page, redeem an
invite, and then configure the same account name and password in their
chosen client. The onboarding client guide
describes that flow. Existing users log into /account/ with those same
credentials to manage their avatar, change their password, and, when granted
invitation authority, create or revoke a code. The account-control
guide describes its tab-scoped credential
handling.
- Configure the daemon
- Install and operate it on bare metal
- Back up, prepare, restore, and roll back SQLite
- Issue and revoke onboarding invitations
- Bootstrap a narrow invite steward
- Configure and use the narrow operator panel
- Change or recover an account password
- Interpret authority audit records
- Understand rate limits and diagnostics
- Native gateway practical guide — where to start
- Native gateway wire contract — exact JSON protocol
- Native control HTTP API — onboarding, administration, provider registration, and ticket issuance
- Automated participants — manifests, grants, disclosure, and guardrails
- Reference MCP adapter
- Minimal durable CommandBot example
- Discoverable leading-command CatalogBot example
- Automation command-catalogue publisher
- One-shot ScheduledPublisher example
- Roster-aware RosterBot example
- Asynchronous DurableWorker example
- Configurable model-backed Chatbot example
- HTTPS/DCC ArtifactProvider example
- External content references — the XDCC-like provider and capability model
- Stage text-cell video — transient channel presentation, framing, projector, and Canvas boundaries
- Publish and schedule a Stage — provision a key,
preview or encode media, play
.tstagearchives, and run a station - Shared JavaScript client library
- Architecture
- Consolidated implementation plan
- Roadmap and tracker
- IRCv3 identity and presence
- IRCv3 correlated responses
- IRCv3 message reactions
- IRCv3 client-only message replies
- IRC-over-WebSocket contract
The project is pre-alpha. User-visible behavior documented here is implemented and tested, but compatibility, upgrade, and long-term support guarantees have not reached a stable release boundary.