revolve
Instantly generate full-stack admin panels, APIs, and UI from your database schema—powered by AI agents & LLMs and hope to have a self evolving runtime in the future based on usage
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- build.yaml
- publish.yaml
- docker-compose.yml
- init.js
- ddl.sql
- ddl_customer_movies_watchHistory.sql
- ddl_hospital.sql
- ddl_pet_owners.sql
- ddl_satellites.sql
- ddl_students_cources.sql
- docker-compose.yml
- animated.gif
- __init__.py
- adapter.py
- mongodb_adapter.py
- postgres_adapter.py
- __init__.py
- check_user_request.py
- generate_api.py
- generate_prompt.py
- process_table.py
- report.py
- router.py
- test.py
- tool_handler.py
- index-ac765696.js
- index.html
- db_utils.py
- service.py
- db_utils.py
- service.py
- api.py
- cors.py
- schemas.py
- static.py
- test_api.py
- index-79811946.js
- index-aa45ee70.css
- index.html
- server.py
- App.jsx
- index.css
- index.html
- package.json
- vite.config.js
- __init__.py
- api.py
- data_types.py
- external.py
- functions.py
- llm.py
- main.py
- prompts.py
- tools.py
- utils.py
- utils_git.py
- workflow_generator.py
- test_dependency.py
- .gitattributes
- .gitignore
- .python-version
- contributor-README.md
- LICENSE
- pyproject.toml
- README.md
- SECURITY.md
- uv.lock
- workflow.png
# Installation Guide
git clone https://github.com/self-evolving-runtimes/revolve
Downloads the entire project code from GitHub to your computer.
cd revolve
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install selfrevolve
Installs the package published on PyPI directly — no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f db-seeds/mongodb/docker-compose.yml up -d --build
Runs the command against the services defined in the compose file.
4. Node.js
Easycd src/revolve/ui
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. Python
Easypip install selfrevolve
Installs the package published on PyPI directly — no need to clone the source.
Pulled directly from this repo's README.
