Skip to content

canstralian/geminiCoder

 
 

Repository files navigation

Gemini Coder

Generate small apps with a single prompt. Powered by the Gemini API.

Gemini Coder

Gemini Coder

CI Top Language Languages Count Stars Forks Issues License

Try it in Hugging Face

This project is based on llamacoder. Please give a star to Nutlope for their contribution.

Tech Stack

  • Gemini API: Powered by Gemini 1.5 Pro, Gemini 1.5 Flash, and Gemini 2.0 Flash Experimental models from Google AI. Gemini API Documentation
  • Sandpack: For an interactive code sandbox environment. Sandpack
  • Next.js: App routing with React and server-side rendering.
  • Tailwind CSS: Utility-first CSS framework for styling.

You can also experiment with Gemini in Google AI Studio.

How to Get Started

  1. Clone the repository:

    git clone https://github.com/canstralian/geminiCoder
  2. Set up your Google AI API Key:

    • Create a .env file in the root of the project.
    • Add your Google AI Studio API key like this:
      GOOGLE_AI_API_KEY=your_api_key
      
  3. Install dependencies and run the app locally:

    npm install
    npm run dev
  4. Open your browser and navigate to http://localhost:3000.

Contributing

This is a personal project inspired by llamacoder. If you’d like to contribute or report issues, please feel free to open a pull request or an issue on the GitHub repository.

Support the Project

If you like the project, consider supporting me with a cup of coffee ☕:


Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.7%
  • CSS 1.1%
  • JavaScript 0.2%