# Console

> Execute commands on the server

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/dev/console` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `ConsolePage` |
| Source | `src/app/(app)/admin/dev/console/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.dev.console.title` |
| Description i18n key | `admin.dev.console.description` |
| Permission | `admin.root` |
| Nav group | `developer` |
| Sidebar label | Console |

## Summary (for AI)

**Console** Execute commands on the server Requires permission `admin.root`.

## How to guide users

1. Open Admin sidebar.
2. Go to **Console**.
3. Direct URL: `/admin/dev/console`.
4. User needs permission `admin.root`.

## Sections on this page

_None extracted._

## Notable UI actions / labels

_No action labels extracted._

## Widget slugs

- [`admin-dev-console`](../widgets/admin-dev-console.md)

## Related APIs / hooks

- `/api/admin/console/execute`
- `/api/admin/console/system-info`

Hooks: `useDeveloperMode`, `usePluginWidgets`
