> For the complete documentation index, see [llms.txt](https://handtracking.lightbuzz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://handtracking.lightbuzz.com/ui-reference/handviewer.md).

# HandViewer

{% hint style="info" %}
The `HandViewer` is a no-code component.
{% endhint %}

```csharp
public class HandViewer : MonoBehaviour
```

Inherits [UnityEngine.MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) class.

The `HandViewer` is a no-code component. It connects the [ImageView](/ui-reference/imageview.md), [HandManager](/ui-reference/handmanager.md) and [StreamSource](/ui-reference/streamsource.md) components so that you can add hand tracking to your app without a single line of code.

### Properties

| Name  | Type                                 | Description                   |
| ----- | ------------------------------------ | ----------------------------- |
| Hands | List<[Hand](/api-reference/hand.md)> | A list of the detected hands. |

### Example

A detailed example of how to detect hands, draw the image texture and load hands to a 2D Canvas or 3D space with the `HandViewer` component is included in our Examples section:

{% content-ref url="/pages/Vodof9URCBrb91OBVIRc" %}
[No Code: Detect and visualize hands from a Sprite](/examples/no-code-detect-and-visualize-hands-from-a-sprite.md)
{% endcontent-ref %}
