Skip to main content
CLI available now

Operate and observe with confidence—terminal or dashboard

CLI for fast local control. GUI (planned) for live plans, approvals, artifacts, and logs.

What GUI & CLI does

GUI & CLI provide operator interfaces for controlling and observing the assistant. The CLI offers fast local control with scriptable commands. The GUI (planned) will visualize live plans, approvals, artifacts, and logs in a dashboard.

CLI capabilities Available

  • Create and run tasks
  • Approve pending steps
  • Inspect audits and artifacts
  • Scriptable for automation

GUI capabilities Planned

  • Live plan DAG visualization
  • One-click approvals
  • Artifact preview and download
  • Real-time logs and status
Local access by default: CLI and GUI run locally. SSO/SAML and role-based controls planned for teams.

Who benefits from GUI & CLI

Individuals

One-click approvals and simple dashboards

Example: "Approve pending steps; view results; download artifacts" — fast and intuitive.

Teams & Managers

Shared visibility and status

Example: Team dashboard shows all active tasks, approvals, and status at a glance.

Developers & IT

Fast local control and scriptable CLI

Example: Script task creation and approval workflows for CI/CD integration.

Security & Compliance

Role-based controls (planned)

Control: SSO/SAML and role-based permissions for team access.

How it works

1

CLI: Create and run tasks

Use mcp task create to start a new task. The CLI wraps the orchestrator API.

2

CLI: Approve pending steps

Use mcp approve to approve or reject pending steps.

3

CLI: Inspect audits and artifacts

Use mcp logs to view audit logs and mcp artifacts to download outputs.

4

GUI (planned): Visualize and control

The GUI will visualize plan DAGs, show real-time status, and provide one-click approvals.

Scriptable: CLI commands can be scripted for automation and CI/CD integration.

Example workflows

Create and approve a task via CLI

CLI
Input:

mcp task create "Summarize weekly notes"

Steps:
  1. Task created; orchestrator plans steps
  2. mcp status — view progress
  3. mcp approve — approve pending steps
  4. mcp artifacts — download results
Output:

Task completed; artifacts downloaded

Inspect audit logs via CLI

CLI
Input:

mcp logs --task-id 123

Steps:
  1. Retrieve audit log for task 123
  2. Display steps, approvals, and timestamps
Output:

Full audit trail displayed in terminal

Visualize live plan in GUI (planned)

GUI (planned)
Input:

Open GUI dashboard

Steps:
  1. View live plan DAG with step status
  2. Click to approve pending steps
  3. Preview artifacts inline
  4. View real-time logs
Output:

Full visibility and control in one dashboard

Technical details

CLI commands

  • mcp task create
  • mcp status
  • mcp approve
  • mcp logs
  • mcp artifacts
View CLI docs

GUI routes (planned)

  • /dashboard
  • /tasks/:id
  • /approvals
  • /artifacts
  • /logs
View GUI preview

Configuration

  • AUTH — local by default (SSO/SAML planned)
  • PORTS — CLI and GUI ports
  • TLS — optional (planned)

Observability

  • Real-time task status
  • Approval latency metrics
  • Artifact download counts

Security posture

Local access by default

CLI and GUI run locally. No network exposure unless explicitly configured.

SSO/SAML (planned)

Team access with SSO/SAML and role-based permissions.

Audit logs

All CLI and GUI actions logged for compliance.

TLS (planned)

Optional TLS for GUI connections.

Roadmap & status

Available

Current features

  • CLI for task creation and approval
  • Audit log inspection
  • Artifact download
Planned

Coming soon

  • GUI with live plan visualization
  • Role-based permissions and SSO/SAML
  • Real-time status updates
View full roadmap

Frequently asked questions

Can I script CLI commands for automation?

Yes. All CLI commands can be scripted for automation and CI/CD integration. Use exit codes and JSON output for programmatic control.

When will the GUI be available?

The GUI is planned for a future release. Check the roadmap for updates. The CLI provides full functionality today.

Does the GUI require network access?

No. The GUI will run locally by default, just like the CLI. Network access is optional for team features (SSO/SAML).

Can I use the CLI and GUI together?

Yes. Both interfaces control the same orchestrator. You can create tasks in the CLI and approve them in the GUI (when available).

Are there role-based permissions?

Role-based permissions are planned for team deployments. Today, access is local-only.

Can I export audit logs from the CLI?

Yes. Use mcp logs --export to export audit logs in JSON format.

Does the GUI support dark mode?

Yes. The GUI will support both light and dark modes with system preference detection.

Ready to get started?

Use the CLI today. GUI coming soon.