Skip to content

[feat]: Start new project in emdash #334

@rabanspiegel

Description

@rabanspiegel

Feature Summary

So far emdash only supports attaching existing GitHub projects. I’d love a “Start project in emdash” flow that creates a brand-new GitHub repo, initializes it locally, and opens the first workspace so I can start coding with agents in one click.

Problem or Use Case

When I want to start a new idea from scratch (small tool, new service, side project), I have to:

  • Go to GitHub and create a repo manually.
  • Clone it locally / set up a folder.
  • Then go back to emdash and import that repo.

It’s a bunch of context switches and setup steps before I can actually start working with agents.

Proposed Solution

Proposed solution (high level)

Add a “Start new project” entry point in emdash (alongside “Import GitHub repo”).
Flow could be:

  • Pick owner + repo name (and visibility) for GitHub.
  • Optionally choose a language/templats and basic files (README.md, .gitignore, license).

emdash:

  • creates the repo on GitHub,
  • initializes the local repo/folder,
  • makes the initial commit + push to main,
  • and opens the first workspace on that repo so I can immediately start a task with an agent.

Alternatives Considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions