Skip to content

Feature Request: Clone from Git URL when adding a project #117

@lord-eagle

Description

@lord-eagle

Right now, "Add Project" only lets me pick an existing local folder. It would be great if I could also paste a Git repository URL (or other VCS URL) and have Solo clone it for me as part of the same flow.

Why

It's a small workflow improvement, but it removes a context switch:

  • Currently: leave Solo → open terminal → git clone <url> → go back to Solo → Add Project → pick the folder.
  • With this: paste the URL into Solo and go.

Especially handy when spinning up a new project from a fresh machine or when jumping into a repo a teammate just shared.

Proposed behavior

In the "Add Project" dialog, offer two options:

  1. Select existing folder (current behavior)
  2. Clone from URL — paste a Git URL (HTTPS or SSH), pick a destination directory, and Solo runs the clone and then registers the resulting folder as the project.

Nice-to-haves:

  • Remember the last-used parent directory (e.g. ~/Code) as the default clone destination.
  • Show clone progress/output so failures (auth, network, bad URL) are visible.
  • Auto-detect the repo name from the URL to prefill the target folder name.
  • Support other VCS if feasible (e.g. hg clone), but Git alone would cover the common case.

Out of scope

  • Managing credentials — just defer to the user's existing Git config / SSH agent / credential helper.
  • Any built-in Git UI beyond the initial clone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions