Skip to content

devalade/geppetto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geppetto

Geppetto writes code for you.

Approach

Geppetto aims for backend-first fullstack web frameworks, such as AdonisJS, Laravel, Ruby on Rails, Django, Phoenix, etc. It should be able to generate the basic structure of a new application, including models, controllers, views, and routes.

Frameworks

  • AdonisJS (WIP)
  • Laravel
  • Ruby on Rails
  • Django
  • Phoenix

Requirements

  • Node.js & npm
  • Bun
  • some OpenAI API key

Instructions

To install dependencies:

bun install

To set up the OpenAI API key:

cp .env.example .env.local

Then, edit .env and add your OpenAI API key.

To run:

bun run index.ts

Example prompt:

Create a new Adonis application with the name '2d6', that allows to register characters for a role-playing game.
Each character should have the following attributes: name: (string); nationality: (string); age: (number) ; gender: (string).

About

Geppetto writes code for you.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%