How to Contribute
There are several ways to get involved:- Report bugs or suggest improvements via GitHub Issues.
- Add new projects by submitting your own AI agent examples.
- Improve documentation to make projects more accessible.
- Fix issues by contributing code improvements and bug fixes.
1
Check existing issues
Before opening a new issue, search the existing issues to avoid duplicates.
2
Read the contributing guidelines
Review CONTRIBUTING.md for detailed instructions on project structure, naming conventions, and submission flow.
3
Follow the project structure
Maintain consistency with the existing file layout. Each project should have a dedicated directory with a comprehensive README.md, a
.env.example file, and dependency files such as requirements.txt or pyproject.toml.4
Follow the Code of Conduct
This repository enforces a Contributor Code of Conduct. By participating, you agree to abide by its terms.
Submitting a New Project
If you are submitting a new example to the collection, make sure your project includes:- A clear, concise title and one-sentence description at the top of your README.
- A working example or demo script.
- Setup instructions that follow the quickstart pattern used throughout the repo.
- A
.env.examplefile listing all required API keys.
Core Maintainers
This project is actively maintained by:Arindam Majumder
Project lead and core maintainer.
Shivay Lamba
Core maintainer and contributor.
Astrodevil
Core maintainer and contributor.
Next Steps
Introduction
Learn what Awesome AI Apps is and who it is for.
Quickstart
Clone the repo and run your first AI app.