BottleCRM
BottleCRM delivers a self-hosted customer relationship management platform that unifies sales lead qualification, visual deal pipeline tracking, helpdesk ticketing, and client invoicing into one workspace. Sales representatives capture prospects through embeddable website forms or CSV imports, qualifying leads before converting them into synchronized account, contact, and opportunity records. Account executives manage visual Kanban deal boards with stage aging timers and weighted pipeline forecasting, dragging cards across qualification phases while preserving complete interaction timelines. Customer support teams handle incoming inquiries with multi-level ticket hierarchies, business-hours service level agreement clocks, automated escalations, approval workflows, and canned response macros. Billing managers generate professional quotes and invoices directly from won deals, applying customizable line-item tax rates and tracking payment statuses through customer self-service portals. Development teams connect autonomous AI agents and third-party software using personal access tokens against the documented REST API to automate data entry and workflow updates. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Django Helpdesk
Django Helpdesk is a complete support ticketing system that gives a small business one shared place to receive, assign, and resolve customer requests. Customers write to a support address and each incoming email becomes a ticket in the right queue, with replies threading back into the same conversation. Queues separate products, departments, or clients, and each queue can poll its own mailbox and carry its own settings. The staff dashboard surfaces unassigned tickets the moment they land, and agents claim work, reassign it, or hand it to a teammate. Every ticket holds its follow-up history, attachments, priority, due date, and custom fields your team adds for the details generic forms miss. Duplicate reports merge into a single ticket, and saved searches keep recurring questions one click away. Customers help themselves first through the built-in knowledgebase, then submit and track their own requests in a portal that hides internal notes. A REST API creates and updates tickets from other systems, and webhooks push ticket events into chat tools, CRMs, or billing scripts. An embeddable iframe form drops ticket submission into any existing website, and spam filtering keeps junk out of the queue. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.
Quackback
Quackback unifies customer feedback boards, feature voting, public roadmaps, release changelogs, help centers, status pages, and a multi-channel support inbox into a single self-hosted workspace that replaces Canny, Productboard, and Intercom. Product teams use its branded boards to collect feature requests and bug reports, merge duplicate submissions, and rank demand by user votes or customer segments. When a request moves into development, two-way integrations with Linear, GitHub, and Jira automatically update the card across customizable Kanban status columns or quarterly timeline views on your public roadmap. Support agents work out of a shared inbox that brings real-time Messenger web chat, inbound email threads, and durable support tickets together under one roof, complete with SLA timers, office hours, saved macros, and CSAT surveys. Conversations that uncover a feature gap convert directly into votes on existing feedback posts without losing thread context. Quinn, the built-in AI assistant, answers common questions from your Help Center articles, drafts agent replies, and exposes a Model Context Protocol server so external AI tools can triage posts or manage tickets. Once features ship, publishing a scheduled changelog entry automatically notifies every voter via email and in-app alerts. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Bytedesk
Support teams handling website live chat, email queues, and social messaging channels gain a unified, AI-assisted helpdesk in Bytedesk. Incoming conversations from web widgets, mobile SDKs, WhatsApp, WeChat, and email flow into a single agent workbench equipped with skill-group routing, VIP priority rules, and automatic human handoff. Customer-facing AI agents connect to Ollama, DeepSeek, OpenAI, Qwen, and Zhipu models to answer recurring inquiries using retrieval-augmented generation (RAG) over internal knowledge bases and FAQ libraries, complete with function calling and Model Context Protocol (MCP) tool execution. Complex escalations convert into SLA-tracked tickets with custom approval workflows, or transition directly into browser-based WebRTC video calls, screen sharing sessions, and FreeSwitch voice call center queues. Supervisors track real-time queue depth, bot resolution rates, token usage, automated AI quality scores, and customer satisfaction surveys from the analytics dashboard. Native client SDKs for Web, iOS, Android, Flutter, UniApp, WordPress, and WooCommerce make embedding customizable chat widgets straightforward across any storefront. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
NexusDesk
NexusDesk is a self-hosted agent platform whose first complete application turns customer support conversations into retrieved answers, tool calls, and confirmed tickets on your own infrastructure. An agent takes a request, retrieves context from your knowledge base, decides what to do, calls business tools, asks a human to confirm consequential actions, executes, records everything, and feeds evaluation, all as one visible loop rather than a black-box chat. The Harness around that loop is the engineering control layer: it governs permissions and execution boundaries, manages agent memory, routes human handoffs, and keeps an audit trail, so autonomy stays inside lines you drew. You configure, publish, and roll back agents, manage documents, chunks, indexes, and published knowledge versions, and connect Chat, Embedding, Rerank, OCR, and speech models through versioned profiles. Business APIs plug in as tools with their own credentials, parameters, and permissions, and support staff can take over a conversation, draft a ticket from it, and confirm follow-up work without leaving the flow. Channels and application APIs with server-sent events expose the same capabilities to your other systems, while execution records, model and tool call logs, and evaluation results show what the agent actually did. One PostgreSQL handles storage, job queues, and cross-process messaging, and one Compose file starts the stack. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.