Geppetto writes code for you.
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.
- AdonisJS (WIP)
- Laravel
- Ruby on Rails
- Django
- Phoenix
- Node.js & npm
- Bun
- some OpenAI API key
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
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).