Core Features
Simili Bot provides a comprehensive suite of AI-powered tools for managing GitHub repositories at scale.1. Hybrid Semantic Search
Simili Bot supports three powerful search backends to find related issues and pull requests.- GitHub Native (Zero-Config): Uses GitHub’s experimental hybrid search API. No external database or embedding API keys required for searching.
- Qdrant (Advanced): Recommended for large organizations. Provides low-latency, high-accuracy semantic search across millions of issues.
- BM25 (Fallback): Built-in keyword-based search that acts as a robust fallback if external APIs are rate-limited.
Search Backends
Learn how to choose the right search backend for your team.
2. Duplicate Detection
Automatically identify duplicate issues and pull requests, even when the wording is completely different.- Cross-Repo Search: Find duplicates across your entire organization.
- Confidence Scoring: Every potential duplicate is assigned a confidence score.
- LLM Verification: Gemini or OpenAI performs a deep-logic check to confirm if two issues are truly describing the same problem.
3. Intelligent Triage & Labeling
Save hours of manual triage with AI-suggested labels and issue routing.- Auto-Labeling: Suggests appropriate labels (e.g.,
bug,enhancement,documentation) based on the issue content. - Issue Routing: Automatically identifies the correct repository for an issue and can suggest or execute a transfer.
- Quality Assessment: Evaluates the description quality and suggests improvements to the reporter.
4. Claude Code Workflows
Simili Bot integrates with Anthropic’s Claude Code to automate complex pull request workflows.- Issue Implementation: Automatically start working on an issue when a specific label (e.g.,
implement) is added. - Doc Sync: Keeps your documentation in sync with code changes by watching specific paths.
- Security Review: Triggers automated security audits using AI.
- Custom Checklists: Generates dynamic PR review checklists based on the files changed.
5. Automated Maintenance
Keep your repository clean with automated background tasks.- Auto-Closer: Confirmed duplicates are automatically closed after a grace period (e.g., 72 hours).
- Batch Processing: Run mass analysis on thousands of historical issues via CLI.
- Documentation Indexing: Use the
learncommand to index your repo’s documentation for better routing decisions.

