Features
Issue Tracking That Gets Out of Your Way
Built for engineering teams that value precision over ceremony. Every feature exists because it solves a real problem we hit ourselves.
Kanban Board with Drag-and-Drop
Visual board layout with customizable columns. Drag cards between stages to update status instantly — no page reloads, no modals, no friction. Card ordering persists across sessions.
Hierarchical Project Organization
Unlimited nesting depth: Workspace → Product → Sub-area → Boards. Organize projects to match your actual team structure and product hierarchy, not some tool's assumptions about how you work.
Rich Card Detail View
Expandable card detail with type badges (bug, enhancement, feedback), reporter info, full metadata, activity log, and threaded comments. Everything about an issue in one place, with nothing hidden behind extra clicks.
Collapsible Sidebar Navigation
Full project tree in a collapsible sidebar with board shortcuts. Jump between boards and products without losing context. Expand and collapse to control information density on demand.
Breadcrumb Navigation
Full project hierarchy displayed as breadcrumbs on every board page. Always know exactly where you are in the tree — click any level to jump back up the hierarchy instantly.
Board Lifecycle Management
Rename, move between projects, archive, and delete boards via a three-dot context menu. Full lifecycle management for project phases, sprints, and one-off investigations without cluttering your workspace.
Search and Filter
Filter by app, priority, label, or free text across any board. Find any card in any project in milliseconds. Filters persist in the URL for easy bookmarking and sharing.
Board-Level Labels with Color Coding
Create and assign color-coded labels scoped to each board. Categorize cards by area, severity, sprint, or any taxonomy that fits your workflow. Labels are visible at a glance on the Kanban view.
Card Attachments
Attach files, screenshots, logs, and documents directly to cards. Dual storage backend — local filesystem for development, S3 for production. Inline image preview for screenshots.
Notification System
In-app notifications with unread count badge. Mark individual notifications as read or clear them all. Stay informed about changes to cards you're watching without checking every board.
Activity Audit Trail
Every change to every card is recorded: status transitions, label changes, comment additions, attachment uploads, priority updates. Full audit trail shows who changed what and when, with no gaps.
Trello Board Import
Single board or batch import from Trello JSON exports. Full migration of cards, labels, comments, and checklists with structure preserved. Move your entire project history without losing anything.
Public Bug Submission Endpoint
Unauthenticated endpoint for bug reports, enhancement requests, and general feedback. Let users and testers report issues without requiring an account. Submissions land directly on the designated board.
"Copy Claude Prompt" Button
One-click button on every card that copies a structured prompt to your clipboard — card title, description, reproduction steps, labels, and context — formatted for pasting directly into Claude for AI-assisted investigation.
Real-Time WebSocket Updates
Every mutation across all 29 endpoints broadcasts instantly to all connected clients via WebSocket. See your teammate move a card, add a comment, or change a label the moment it happens. No manual refresh needed, ever.
Global WebSocket Channel
Project-level and board-level event channels let you subscribe to exactly the scope you care about. Get notified when a new board is created in your product or when a card moves in your sprint — without noise from other teams.
Service Token Authentication
SHA-256 hashed, timing-safe service tokens for server-to-server communication. Integrate Docket into your CI/CD pipeline, deployment scripts, or other internal systems with dedicated machine credentials.
MCP Server — 29 Tools
Full Model Context Protocol server with 29 tools covering complete CRUD on all resources. Create cards, search issues, update status, manage projects, and import boards — all without leaving your AI assistant.
Light and Dark Mode
Full dark mode support via CSS custom properties, respecting your system preference. Comfortable for late-night triage sessions and bright-office mornings alike.
Responsive Design with Mobile Support
Fully responsive layout that works on desktop, tablet, and mobile. The Kanban board adapts to narrow screens without losing functionality — swipe between columns on touch devices.
How It Works
From Bug Report to Resolution
Report
Create cards manually, via MCP, or through the public bug endpoint. Import entire Trello boards with full history.
Triage
Assign priority, labels, and placement. The project tree keeps everything organized across teams.
Resolve
Drag cards across columns. WebSocket updates keep the whole team in sync. AI assists investigation.
Archive
Completed work archived with full audit trail. Card history preserved and searchable indefinitely.
Technical Specifications
Under the Hood
Backend
- FastAPI (Python 3.12+)
- PostgreSQL database
- WebSocket real-time events (29 mutation endpoints)
- SHA-256 hashed service token auth (timing-safe)
- Local and S3 attachment storage backends
- MCP server with 29 tools
Frontend
- React 19 with TypeScript
- Drag-and-drop Kanban with persistent ordering
- Collapsible sidebar with project tree
- Breadcrumb navigation
- Notification system with unread count
- Light and dark mode via CSS custom properties
- Responsive design with mobile support
Integrations
- Trello import (single and batch with full migration)
- MCP integration for Claude Code
- Public bug/enhancement/feedback submission API
- Service-to-service token authentication
- "Copy Claude Prompt" for AI-assisted investigation
Infrastructure
- CI/CD via AWS CodeBuild
- ECR container registry
- CloudFront CDN for frontend
- RDS PostgreSQL on AWS
- SSM Session Manager for production access
Development
100% Built by Claude
Docket was built entirely by Claude (Anthropic) working alongside a single human supervisor. Every line of code, every test, every deployment: AI-authored with human direction.