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!