> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timeback.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Studio

> Start the Timeback Studio development server

## Overview

The `timeback studio` command starts the local Timeback Studio server, providing a visual interface for managing courses and content.

## Usage

```bash theme={null}
timeback studio
```

## Options

| Option        | Description        | Default   |
| ------------- | ------------------ | --------- |
| `--env <env>` | Target environment | `staging` |

### Examples

```bash theme={null}
# Start studio with default settings
timeback studio

# Default to production
timeback studio --env production

# Start with specific course IDs
timeback studio course-123 course-456
```

## Features

Studio provides:

* **Course Editor**: Visual course structure editing
* **Resource Manager**: Manage learning resources
* **Enrollment Viewer**: View and manage enrollments
* **Analytics Dashboard**: View student progress
* **Config Sync**: Sync with `timeback.config.json`

## Requirements

* Valid API credentials (via `timeback credentials add` or environment variables)
* A `timeback.config.json` file in your project root

## Alternative: `timeback-studio`

You can also use the `timeback-studio` npm package directly:

```bash theme={null}
npm install -g timeback-studio

# Start Studio
timeback-studio serve
```

## Next Steps

<CardGroup cols={2}>
  <Card title="resources" icon="folder" href="/beta/build-on-timeback/cli/resources">
    Manage courses via CLI
  </Card>

  <Card title="Configuration" icon="gear" href="/beta/build-on-timeback/reference/configuration">
    timeback.config.json reference
  </Card>
</CardGroup>
