> For the complete documentation index, see [llms.txt](https://opengpu-network.gitbook.io/opengpu-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://opengpu-network.gitbook.io/opengpu-network/ecosystem/client-app.md).

# Client App

The Client App is a web application for publishing sources and tasks to the OpenGPU Network. Currently in beta (v0.2).

**URL**: [client.opengpu.network](https://client.opengpu.network)

## What It Does

* Publish and manage Sources
* Publish Tasks (for testing or occasional manual jobs)
* Manage Vault balances and stakes

For programmatic task publishing (e.g. inference jobs), use the [SDK](/opengpu-network/ecosystem/sdk.md) or interact with the protocol directly via RPC.

## Source Creation Flow

The app guides you through a 5-step source creation process:

1. **Select Model Type**: Choose what kind of model you're deploying
2. **Upload Compose Files**: Provide Docker Compose YAML files for different hardware environments (CPU, NVIDIA GPU), or use the Hugging Face Ready option for direct integration
3. **Define Constraints**: Set requirements for providers who will run your model
4. **Source Information**: Enter name, description, and logo
5. **Review and Confirm**: Review and submit (you sign the transaction)

## Key Features

### Source Publishing

* Direct Hugging Face integration
* Custom YAML upload for CPU and GPU environments
* Hardware constraint configuration
* Payment and timing settings

### Task Publishing

* Submit tasks to your Sources
* Set payment amounts and deadlines
* Monitor execution status
* Retrieve results

### Vault Management

* View and manage $OGPU balance
* Manage stakes

## Who It's For

* AI researchers deploying models
* Developers testing on distributed GPUs
* Anyone publishing Sources or occasional Tasks

> See [For Clients: Publishing Sources](/opengpu-network/for-clients/publishing-sources.md) for detailed instructions.
