Overview
CodeAlive lets you search and analyze code across multiple repositories simultaneously. Group related repos into workspaces — for example, all backend services, or your entire platform — and query them as a single unit. This is essential for microservices architectures, monorepo setups, and organizations with code spread across many repositories.Setting Up
1
Connect Your Providers
In the CodeAlive dashboard:
- Navigate to Providers
- Connect your GitHub, GitLab, or Bitbucket account
- Authorize CodeAlive to access your repositories
2
Import Repositories
- Go to Data Sources
- Click Import Repositories
- Select the repositories you want to index
- Wait for initial indexing (5-15 minutes per repository)
3
Create Workspaces
Group related repositories into workspaces:
- Go to Workspaces in the dashboard
- Click Create Workspace
- Give it a name (e.g., “backend-services”, “platform-team”)
- Add repositories to the workspace
Workspaces
Workspaces let you group repositories and query them together. This is useful when:- Your backend is split across multiple services
- You want to search across a team’s repositories
- You need to trace data flows between services
Querying Workspaces
Use theworkspace: prefix to search across all repos in a workspace:
Querying Individual Repositories
Target specific repositories by name:Cross-Repository Search
When searching across repositories, CodeAlive understands relationships between services:Data Sources
Theget_data_sources tool lists all available repositories and workspaces:
Use
get_data_sources to discover what’s available before searching:
Best Practices
Organize by Team
Create workspaces per team or domain (backend, frontend, infrastructure)
Keep Repos Synced
Regularly sync repositories in the dashboard for accurate cross-repo analysis
Scope Searches
Use specific repos for targeted queries, workspaces for cross-cutting concerns
Name Clearly
Use descriptive workspace names that match your team’s vocabulary
Related Resources
Semantic Search
Search across repos by meaning and intent
Codebase Chat
Ask questions across your entire codebase
MCP Integration
Connect multi-repo to your AI assistant
Dashboard
Manage repositories and workspaces