Contribute to OpenPets
OpenPets is built by the community, for the community. Whether you're fixing a typo or building a new agent, every contribution matters.
Ways to Contribute
Good First Issues
New to open source? Start with these beginner-friendly issues.
Creating a New Agent
Quick Start
- 1
Fork the repository
Clone your fork locally
- 2
Use the template
Copy the _TEMPLATE_ folder in /pets
- 3
Implement your agent
Follow the TypeScript patterns
- 4
Submit a PR
We'll review and merge it
Generate from Template
# Clone the repo
git clone https://github.com/raggle-ai/pets
cd pets
# Create a new agent
./scripts/new-pet.sh my-agent
# Start developing
cd pets/my-agent
npm install
npm run dev Join the Community
Connect with other contributors, get help, and share your projects. Our community is welcoming and supportive!