Prerequisites
- A GitHub account with access to the repositories you want to import
- The Kommit GitHub App installed on your account or organization
Steps
- Go to Import in the sidebar and select GitHub
- If you haven’t connected GitHub yet, click Connect your GitHub account and install the Kommit GitHub App
- Browse your repositories and select up to 10 to import
- Name your project and set the visibility (public or private)
- Click Start Import
What gets analyzed
- Code — Full source tree is cloned and indexed
- Tech stack — Auto-detected from package manifests (
package.json,requirements.txt, etc.) - Database schema — Parsed from ORM configs (Prisma, Drizzle) and SQL migrations
- Features — Inferred from routes, components, and module structure
Multi-repo projects
You can select multiple repositories for a single project. Kommit will:- Import the primary repository first (ranked by language and visibility)
- Connect additional repositories as separate nodes on your canvas
- Run synthesis to identify cross-repo relationships
FAQ
Why can't I see my repositories?
Why can't I see my repositories?
Make sure you’ve installed the Kommit GitHub App on the account or organization that owns the repositories. You can manage installations from Settings > Integrations.
Can I import private repositories?
Can I import private repositories?
Yes. The Kommit GitHub App requests read-only access to your repository contents. Your code is analyzed server-side and never stored beyond the generated spec.
How long does import take?
How long does import take?
Most repositories complete within 1-3 minutes. Very large repositories with extensive history may take longer.