Srclight
JSON →Deep code indexing for AI agents â 25 MCP tools: hybrid FTS5 + embedding search, call graphs, git blame/hotspots, build system analysis. Multi-repo workspaces, GPU-accelerated semantic search, 10 languages. Fully local, zero cloud dependencies.
Install
pip install srclight Tools · 42
- srclight_analyze Analyze a codebase or project structure
- srclight_search Search across indexed code repositories
- srclight_index Index a new codebase for searching
- srclight_document Generate documentation for code
- srclight_refactor Suggest refactoring opportunities
- srclight_dependencies Analyze dependency graph of a project
- srclight_metrics Compute code quality metrics
- srclight_diff Compare two versions of code
- srclight_changelog Generate changelog from commits
- srclight_issues List or create issues in project
- srclight_review Perform code review on a pull request
- srclight_merge Merge branches or resolve conflicts
- srclight_deploy Trigger deployment pipeline
- srclight_test Run tests and report results
- srclight_build Build project artifacts
- srclight_lint Lint codebase for style issues
- srclight_format Format code according to style guide
- srclight_security Scan for security vulnerabilities
- srclight_license Check license compliance
- srclight_contributors List project contributors
- srclight_activity Show recent project activity
- srclight_readme Generate or update README file
- srclight_roadmap Display project roadmap
- srclight_version Manage project versioning
- srclight_release Create a new release
- srclight_tag Manage git tags
- srclight_branch Manage git branches
- srclight_commit Create or amend commits
- srclight_push Push changes to remote
- srclight_pull Pull changes from remote
- srclight_clone Clone a repository
- srclight_init Initialize a new project
- srclight_config Configure project settings
- srclight_env Manage environment variables
- srclight_secret Manage secrets securely
- srclight_backup Backup project data
- srclight_restore Restore project from backup
- srclight_export Export project data
- srclight_import Import data into project
- srclight_webhook Manage webhooks
- srclight_notify Send notifications
- srclight_help Get help on using Srclight
Environment variables
VOYAGE_API_KEY
Links
★ 43 GitHub stars