DEV Community

Cover image for Prompt2Code
Amit Manna
Amit Manna

Posted on

Prompt2Code

GitHub Copilot CLI Challenge Submission

This is a submission for the GitHub Copilot CLI Challenge

What I Built

I built Prompt2App, an AI-powered application generation and management system that reimagines GitHub Copilot as a comprehensive software engineering partner.

Rather than just fetching code snippets, Prompt2App allows you to describe a vision in natural language and watch it come to life. The system generates, structures, executes, and refines real-world applications across Python, HTML/JavaScript, and C++ — all within a rich terminal interface.

Key Features:

  • Multi-Agent Simulation: Uses a specialized Architect, Developer, and Reviewer flow to ensure code quality.
  • Live Refinement: Interactive "chat-with-code" sessions to modify logic on the fly.
  • The App Factory: Automated registry and version tracking for every project you build.
  • Safety & Analysis: Built-in health checks, static analysis, and code quality scoring.
  • Full Lifecycle: From a simple prompt to a running, backed-up application.

Demo

🚀 GitHub Repository: https://github.com/AmitManna99/Prompt2App

⚠️ A Note on the Demo Video
Due to reaching the GitHub Copilot CLI generation limit after extensive testing and refinement, we were unable to record a final uninterrupted end-to-end demo video within the submission window.

  • However, to ensure full transparency and verifiability, we have provided:
  • Real execution screenshots (see below)
  • Complete source code
  • Full implementation details
  • Clear instructions in the README to reproduce the workflow

The system is fully functional and can be executed in any environment with GitHub Copilot CLI
enabled.

Demo Screenshots








Output

My Experience with GitHub Copilot CLI

Building this was a masterclass in AI-driven development. I used the GitHub Copilot CLI as my primary interface for navigating complex shell commands and debugging the integration between my multi-agent system and the local environment.

How it changed my workflow:

  • Rapid Prototyping: Instead of looking up documentation for Python's subprocess management or C++ compilation flags, I used the CLI to generate the correct shell syntax instantly.
  • Explaining Logic: When my multi-agent logic got "tangled," I used Copilot to explain current architecture bottlenecks, helping me refine the Reviewer agent's feedback loop.
  • Seamless Context: The ability to stay within the terminal while querying Copilot meant I never lost my "flow state." It turned the terminal from a static command line into a conversational workspace.

Team Members

Special thanks to the team for making this possible:

LEGEND'S DaD (@legedsdad) - GitHub: LegedsDaD

AmitManna99 (@amitmanna99) - GitHub: AmitManna99

Top comments (1)

Collapse
 
legedsdad profile image
LEGEND'S DaD

Good Post