This project uses a multi-agent pattern with different OpenAI models (including the new o1 models) to generate code for various applications based on provided specifications.
The multi-agents are implemented using Workflows from LlamaIndex.
-
Clone the repository:
git clone https://github.com/run-llama/app-creator.git cd app-creator -
Install dependencies:
pnpm install -
Run the project:
pnpm start
This will generate code for the specified applications and models (see the apps constant in main.ts). The generated code will be saved in the output directory.
main.ts: Main script that runs the code generation processagent.ts: Contains the AI agent implementationoutput/: Directory where generated code is saved to
This project is licensed under the MIT License. See the LICENSE file for details.
To learn more about LlamaIndex, take a look at the following resources:
- LlamaIndexTS Documentation - learn about LlamaIndex (Typescript).
You can check out the LlamaIndexTS GitHub repository - your feedback and contributions are welcome!