nextArtifacts is an open-source project that enables users to generate small applications using any Large Language Model (LLM) API compatible with the OpenAI format. This project is inspired by and modified from llamacoder, which uses Llama 3 405B & Together.ai.
![image](https://private-user-images.githubusercontent.com/3889058/354892890-504cca4d-06f5-4391-8e17-4d99ef2f3635.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDIzMDEsIm5iZiI6MTczOTE0MjAwMSwicGF0aCI6Ii8zODg5MDU4LzM1NDg5Mjg5MC01MDRjY2E0ZC0wNmY1LTQzOTEtOGUxNy00ZDk5ZWYyZjM2MzUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjMwMDAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTU1YjM1YTBkNWU4ODVmZDcwNDA3ZjIwM2UwMjUyYmVjYTZmMTMxMGVlMmIwYTE1NWIyODU4MzdkMTViMjNhZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.yJ5VBMkxK0mn_asCNnkhtKzhyXsnVxZ4DSyTz2tAusM)
- Compatible with any LLM API that follows the OpenAI format
- Test the React coding capabilities of various language models
- Node.js (v20 or higher)
- pnpm
-
Clone the repository:
git clone https://github.com/etrobot/nextArtifacts cd nextArtifacts
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open
http://localhost:3000
in your browser
-
Fill in the required fields:
- LLM API Key
- Model name
- LLM base URL
-
Start testing the React coding abilities of your chosen model!
nextArtifacts allows you to input prompts and generate small applications using the power of large language models. By leveraging APIs compatible with the OpenAI format, you can experiment with various models to create React components and applications.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
- llamacoder - The original project that inspired nextArtifacts
- All contributors and supporters of this project