# Tools

If you are developing a Homey App using Bluetooth LE, the [Bluetooth LE Devtools](https://tools.developer.homey.app/tools/ble) may come in handy. With these tools you get a quick but powerful overview of all Bluetooth LE devices near homey and you can easily gather all the necessary information to connect to and control your devices.

{% content-ref url="/pages/-MYPZUPzbxOW-VVyh7ha" %}
[Bluetooth LE](/guides/tools/bluetooth.md)
{% endcontent-ref %}

If you are developing a Zigbee app for Homey, the [Zigbee Devtools](https://tools.developer.homey.app/tools/zigbee) give you a quick overview of the Zigbee network and some basic system information. This can be used to quickly troubleshoot your devices and Homey Apps.

{% content-ref url="/pages/-MYAMYirNAf8scG6AfNM" %}
[Zigbee](/guides/tools/zigbee.md)
{% endcontent-ref %}

The Homey CLI has special support for TypeScript, not only does this give you a great autocomplete experience while developing your app. It also allows you to catch errors before you run your code. Read the TypeScript guide to learn how to setup your app to use TypeScript.

{% content-ref url="/pages/-MYPMXjmPTSbWkYWe-BW" %}
[TypeScript](/guides/tools/typescript.md)
{% endcontent-ref %}


---

# 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://apps.developer.homey.app/guides/tools.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.
