Product R&D · Team coordination
Know who is available. Keep conversations under your control.
Adsum is an in-development, self-hostable foundation for team presence, real-time communication, and reorganizing conversations without losing their history.
Remote teams need the informal awareness of a shared workplace without surrendering control of mission conversations and data. Adsum combines presence, communication, and conversation organization in a self-hostable system with a deliberately bounded purpose.
The Problem
Remote teams lose the ambient awareness of co-located work: who is available, who is concentrating, and whether an interruption is welcome. Conversations also begin in the wrong channel, then become difficult to reorganize without losing context. Adsum addresses both coordination problems.
Three Jobs Adsum Is Being Built to Handle
Presence: Virtual Office
Persistent rooms on a sidebar showing who's around. Personal offices, open rooms, meeting rooms, quiet rooms. See who's available before deciding to interrupt. A "knock" mechanic to signal you want to talk without barging in. Smart auto-status derives from calendar and activity signals so users do not have to update it manually.
Conversation: Real-Time Chat
Threading, direct messages, screen sharing, and one-click voice calls provide a focused communication surface. WebSockets support responsive instant messaging on desktop and mobile.
Organization: Conversation Reorganization
Move messages between channels. Split conversations into new threads. Merge threads about the same topic. Redirects show where messages went so nothing gets lost. The audit trail preserves what moved and where it went, addressing the common problem of a useful conversation starting in the wrong place.
Architecture
The current design uses a Go backend and SolidJS frontend. Standalone mode packages the application as a single binary with no external dependencies. Production mode uses PostgreSQL and open-source components for voice, video, and file storage. Tauri supports the desktop application, and Capacitor supports mobile deployment.
Self-hostable from day one so operational control and data stay on your infrastructure. The product is designed for screen-reader support and keyboard navigation; WCAG and Section 508 conformance should be verified against the configured deployment. Slack-compatible webhooks and APIs reduce integration and transition friction.
A Testable First Increment
A first increment can be limited to agreed rooms, roles, identity integration, retention rules, accessibility behaviors, and export formats. Acceptance tests the working communication flows and audit trail. Documentation, configuration, and data export support a clean handoff and limit dependence on an indefinite implementation team.
What Adsum Is
- Virtual office presence
- Real-time team chat
- Conversation reorganization
- Voice/video calls
- Self-hostable
Out of Scope
- Project management is outside Adsum’s product scope
- Document editing is outside Adsum’s product scope
- No metaverse or virtual-world interface
- Adsum is not positioned as “self-hosted Slack”
Integrates With
- Jira, Linear, etc.
- Confluence, Notion, etc.
- GitHub, GitLab, etc.
- Slack-compatible webhooks