# Test Kerno with OSS Projects

You can use one the open source projects listed below to try Kerno in a safe and simple way. This will give you a clear understanding of how Kerno works and how it integrates into your own workflow.

### How You Use a Sample Project

1. Fork a project from the list.
2. Clone it to your machine.
3. Start the backend locally.
4. Open the project in your editor with [Kerno installed.](/docs/getting-started/overview.md)
5. Let Kerno index the codebase and generate the test environment.
6. Run the tests and make code changes to see how Kerno reacts.

This lets you understand the full workflow without any risk.

### Project List

{% tabs %}
{% tab title="Typescript/JavaScript" %}

<table><thead><tr><th>Project Name</th><th data-type="content-ref">GitHub Repo </th><th>Framework</th><th>Dependencies </th></tr></thead><tbody><tr><td>Typescript Example Project</td><td><a href="https://github.com/kernoio/example-typescript">https://github.com/kernoio/example-typescript</a></td><td>Express.js</td><td>PostgreSQL</td></tr></tbody></table>
{% endtab %}

{% tab title="Python" %}

<table><thead><tr><th>Project Name</th><th data-type="content-ref">GitHub Repo </th><th>Framework</th><th>Dependencies </th></tr></thead><tbody><tr><td>Python Example Project</td><td><a href="https://github.com/kernoio/example-python">https://github.com/kernoio/example-python</a></td><td>FastAPI</td><td>PostgreSQL</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

{% hint style="info" %}
If you encounter issues or have questions, [message us on Discord](https://discord.gg/k8yA9tZdP9), and we’ll gladly help.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kerno.gitbook.io/docs/getting-started/test-kerno-with-oss-projects.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
