[FEATURE] Allow creating new GitHub repositories from web, mobile, and desktop apps

Resolved 💬 2 comments Opened Mar 13, 2026 by andersonkyle Closed Apr 11, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Claude Code on web, mobile, and desktop currently only allows connecting to existing GitHub repositories. There's no way to create a new repository from within the app. This means every time I want to start a new project, I have to leave Claude Code, go to GitHub, create the repo, then come back and connect it.

Proposed Solution

Add an option in the GitHub repository connection flow (the "+" button / repo picker) to create a new repository in addition to selecting an existing one. The user should be able to specify at minimum:

  • Repository name
  • Public or private visibility

Since the GitHub App integration already has authenticated access to the user's GitHub account, the permissions infrastructure should largely be in place.

Alternative Solutions

Creating the repo on GitHub first: This is the current workaround but adds unnecessary friction, especially on mobile.

Priority

Low - Nice to have

Feature Category

Other

Use Case Example

When I'm on the go and using the mobile app and have an idea for a new application I'd like to be able to start a new session in Claude Code and have it scaffold a brand new repository instead of having to manually perform this setup in advance. Reducing friction and eliminating boilerplate would allow me to stay focused on the idea and have Claude Code start working on it immediately.

Additional Context

This would make the web/mobile/desktop experience significantly more self-contained for greenfield projects. Right now these platforms work great for iterating on existing code but feel incomplete when you want to start something new from scratch.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗