← Reddit

I got tired of the current ticketing systems, so I (Claude ofc) built a better one for everyone — thank you Claude

Reddit · Novaworld7 · April 24, 2026
The author built BITSM, a multi-tenant IT helpdesk platform featuring an integrated AI layer called Atlas that automates ticket triage, categorization, routing, and response drafting across multiple intake channels including web, email, SMS, WhatsApp, and voice. The system uses a three-tier escalation model with Claude Haiku for initial tasks, Sonnet for complex issues, and human agents for final resolution. Developed solo over one year using Flask, React, PostgreSQL, and Redis, the platform is available at bitsm.io under a Business Source License that converts to Apache 2.0 in four years.

Detailed Analysis

A solo developer with over 15 years of IT experience has publicly released BITSM, a multi-tenant IT helpdesk platform built over the course of roughly a year on weekends, with Anthropic's Claude serving dual roles: as an AI pair-programming collaborator during development, and as the core intelligence layer powering the product's embedded agent system called Atlas. The developer's frustration with incumbent platforms — citing Jira's administrative complexity, ServiceNow's prohibitive cost structure, and the limited customizability of Freshservice and Zendesk — motivated the build. BITSM is live at bitsm.io, licensed under Business Source License 1.1 (with free self-hosting and a commercial license required for managed deployments), and its source code is available on GitHub.

The technical architecture of BITSM is notable for its deliberate integration of Claude at multiple tiers rather than as an afterthought. Atlas, the embedded AI agent, runs a tool-use loop — a pattern in which the model iteratively calls external tools, retrieves context from a knowledge base, inspects ticket history, writes to custom fields, and determines when escalation to a human is appropriate. This is meaningfully different from simpler "one-shot" AI integrations that merely generate text responses. The system implements a three-tier escalation model: Claude Haiku handles frontline triage, Claude Sonnet addresses more complex problems, and human agents handle the remainder. Intake spans web portal, chat, inbound email via Cloudflare Email Workers, SMS, WhatsApp, and voice through Twilio and ElevenLabs. The stack — Flask 3.x, React 19, PostgreSQL 16 with pgvector, Redis 7, and Docker Compose — reflects modern production-grade choices for an AI-backed application.

The developer's candid attribution of Claude as the reason the project shipped at its current scope is a data point consistent with a broader pattern emerging among solo and small-team builders. AI-assisted development has materially lowered the labor ceiling for ambitious software projects, allowing individuals to produce systems that previously required engineering teams. The developer explicitly credits agentic LLM course material from Ed Donner as a conceptual foundation for Atlas's design patterns, illustrating how the ecosystem of AI education and tooling is beginning to generate replicable architectural playbooks for production agentic systems.

BITSM's architecture directly mirrors the patterns Anthropic has documented in its own use-case guides for ticket routing — semantic search over a knowledge base, classification and categorization, intelligent routing, and human handoff logic — but applies them within a fully integrated product rather than as a standalone automation layer bolted onto an existing platform. The use of pgvector for vector similarity search alongside Redis for caching and PostgreSQL for structured data reflects a now-common pattern for AI applications that need both semantic retrieval and conventional relational data operations. The BYOK (bring your own key) model for every external service dependency — Anthropic, OpenAI, Voyage, Resend, Twilio, ElevenLabs, and Stripe — signals a deliberate design philosophy oriented toward operator control and cost transparency, which is particularly relevant for IT teams evaluating data residency and spend accountability.

The broader significance of a project like BITSM lies in what it signals about the competitive dynamics of enterprise software. The ITSM market has long been dominated by vendors whose complexity and pricing create high switching costs rather than genuine value. Solo and small-team builders, newly empowered by AI coding assistants and accessible LLM APIs, are increasingly capable of producing credible alternatives to legacy platforms at a fraction of the capital cost. Claude's role here is twofold — it accelerated the development cycle that made the project feasible for one person, and it constitutes the core product differentiator that makes BITSM architecturally distinct from traditional ticketing systems. As agentic AI patterns mature and become more accessible through documentation, courses, and community sharing, this kind of AI-native rebuild of legacy enterprise tooling is likely to become substantially more common.

Read original article →