Supported sources
| Source | Method | What’s analyzed |
|---|---|---|
| GitHub | Connect account or paste URL | Code, tech stack, DB schema, features |
| GitLab | Paste repository URL | Code, tech stack, DB schema, features |
| Bitbucket | Paste repository URL | Code, tech stack, DB schema, features |
| Lovable | Connect via GitHub | Code, design, DB schema |
| Bolt | Zip upload or GitHub | Code, design, backend |
| Base44 | Connect via GitHub | Code, design |
| Vercel | Connect via GitHub | Code, design, backend, DB schema |
| Figma | Paste Figma file URL | Screens, component structure |
| Zip file | Upload .zip | Code, design, tech stack, DB schema |
How it works
- Select a source — Choose where your project lives
- Connect or paste — Either connect your account (GitHub) or paste a URL
- Configure — Name your project and set visibility (public or private)
- Import — Kommit clones and analyzes your code in the background
Project visibility
When creating a project during import, you can choose:- Private (default) — Only workspace members can access the project
- Public — Anyone with the link can view the project (useful for sharing specs with contractors or stakeholders)
What Kommit analyzes
During import, Kommit examines your codebase to extract:- Tech stack — Detected from
package.json,pyproject.toml,go.mod,Cargo.toml,Gemfile,composer.json, and other manifest files - Database schema — Parsed from Prisma schemas, Drizzle configs, and SQL migration files
- Features — Inferred from route handlers, components, and module structure
- Code structure — File organization, dependencies, and architecture patterns