Snippet Management
Create, edit, and organize code snippets with syntax highlighting, tags, and language filtering. Version history keeps your iterations safe.
- Multi-language syntax highlighting
- Tag-based organization
- Version snapshots & rollback
- Bulk operations support
Collections
Group snippets by project, topic, or workflow. Nested collections provide hierarchical organization that scales.
- Nested folder structure
- Drag-and-drop reordering
- Quick move between collections
- Snippet count per collection
Notes System
Capture decisions, patterns, and learnings alongside your code. Markdown support with AI explanation.
- Markdown editing & preview
- AI-powered explanations
- Fast search integration
- Link to snippets
Intelligent Search
Find snippets fast with filters for language, tags, collections, and query text. Search state persists across navigation.
- Filter by language & tags
- Collection-scoped search
- Pagination for large libraries
- Search preservation
QuickChat Assistant
Context-aware AI chat that refers to your snippets. Multiple sessions with smart titles and conversation history powered by ChatSession and ChatMessage models.
- Multiple chat sessions
- Smart AI-generated titles
- Markdown responses with copy
- Snippet-aware context
- Welcome state (no empty sessions)
Gamification
Earn points and badges as you build your knowledge base. O(1) point aggregation with 25+ badges and activity streak tracking.
- 25+ achievement badges
- Points for contributions
- Activity streak tracking
- Profile analytics
- Real-time badge progress API