Contribute to Harvey

We warmly welcome contributions to Project Harvey from everyone in the open-source community! Whether you're taking your first steps into coding, looking to experiment with AI-assisted development, or a qualitative researcher wanting to shape the tools you use, your input is valuable.

Project Harvey is particularly interested in fostering a collaborative environment that embraces innovative coding paradigms. We encourage contributions from users of "vibe coding" and "agentic coding" platforms (such as those being explored with Google Jules, for example). We see these approaches as exciting ways to build software:

    Vibe Coding: This is about setting the general direction or 'vibe' for a feature. You might have a clear outcome in mind but perhaps not all the technical steps. AI tools can help you flesh out the specifics, and you refine the code iteratively. It's a partnership where you guide the AI to achieve your vision.
    Agentic Coding: Here, the AI acts more like an autonomous agent. It can take on more complex tasks, capable of planning and executing coding steps with a degree of independence based on your higher-level goals.

From its inception, Project Harvey has been significantly developed using AI tools, including Gemini, Google AI Studio, and Google Jules. We believe this AI-assisted approach can make development more accessible and efficient, and we encourage contributors to explore and adopt similar methods.

Ways to Contribute

  • Report bugs and issues.
  • Suggest new features.
  • Improve documentation.
  • Submit code pull requests.

Get Started

To get started, please check out our Developer's Contribution Guide.

You can also fork the repository on GitHub!