Skip to main content

Dashboard

Dashboard is Anyy's visual interface. Use it to chat, check runtime health, and operate the capabilities configured in the current Profile.

This page explains how to open and navigate Dashboard. Each capability has one canonical page under Features or Messaging Platforms.

Start Dashboard

Run:

anyy dashboard

Dashboard needs the resident Gateway. If no Gateway is reachable in an interactive terminal, Anyy shows Gateway required and asks whether to start it. Accepting installs and starts the background service when necessary, waits for readiness, and continues.

By default, Anyy prints:

  • a This machine URL; and
  • Local network URLs for usable network interfaces.

An interactive run opens the This machine URL in your browser. To print the URLs without opening a browser:

anyy dashboard --no-open

To bind exactly one address instead of the automatic listeners:

anyy dashboard --listen 127.0.0.1:8767
Dashboard URLs are credentials

Each startup URL contains a temporary access token. Do not share it, place it in logs, or include it in screenshots. Open the URL only in a browser you control.

Access Token and Browser Session Lifetime

The token printed in a Dashboard URL is a one-time claim token. It expires after 10 minutes and is consumed by the first successful browser claim. The browser then receives an HttpOnly Dashboard session cookie valid for 24 hours or until the Dashboard process stops.

Opening an already claimed or expired URL cannot create another browser session. Run anyy dashboard again to issue a fresh URL. A valid browser cookie is scoped to /dashboard/; it does not authenticate arbitrary Gateway RPC or another Dashboard process.

Dashboard and Gateway Lifetimes

Dashboard is an on-demand web sidecar. Gateway is the resident assistant runtime.

ActionDashboardGateway service
Press Ctrl+C in the Dashboard terminalStops the web listenerKeeps running
Close the browser tabKeeps running until its terminal stopsKeeps running
anyy dashboard --stopStops running Dashboard processesKeeps running
anyy gateway stopLoses its runtime connectionStops

Check or stop Dashboard from another terminal:

anyy dashboard --status
anyy dashboard --stop

The sidebar provides these work areas:

AreaUse it forLearn the capability
ChatStart, resume, steer, and monitor conversationsConversations & Sessions
OverviewCheck setup, runtime health, recent activity, and usageThis page
RolesCreate and select assistant identitiesRoles & Personality
MemoryReview and maintain durable personal contextPersistent Memory
ModelsConfigure providers and model routesModels & Providers
ChannelConnect and diagnose messaging accountsMessaging Platforms
MCPConnect external MCP servers and choose exposed toolsMCP Integration
SkillsInspect and manage reusable instruction packagesSkills System
ToolsInspect tool governance and capability backendsTools & Toolsets
CronCreate and inspect scheduled workScheduled Automations
ProfileCreate or switch isolated Anyy homesProfiles
ApprovalsReview pending authorization and decision historyApprovals & ChangePlans
AboutConfirm the build, active Profile, Home, and default RoleConfirm the active runtime

The language selector changes Dashboard's interface language. It does not translate conversation content or change the documentation language.

Read the Overview Page

Open Overview for a quick health and activity check. It shows:

  • selected Profile, default Role, configured Channels, and main model;
  • next scheduled Cron job;
  • active sessions, scheduled task count, state database size, and heartbeat freshness;
  • 7-day or 30-day input/output token totals and turn counts;
  • recent conversations; and
  • configured MCP servers and Skills.
Check Overview after a configuration change

After changing a Profile, model, Channel, Skill, MCP server, or Cron job, return to Overview and confirm that the active runtime reflects the expected setup.

Confirm the Active Runtime

Open About when you need to answer “Which Anyy build is running?” or “Which Profile is this Dashboard using?”

The page shows:

FieldWhy it matters
Product nameConfirms that the running product is Anyy
VersionCompare with release notes or anyy --version
CommitIdentifies the exact build when commit metadata is available
Profile ID and HomeConfirms the data and configuration boundary
Default RoleConfirms the identity used for new sessions

About also summarizes Anyy's user surfaces: Dashboard, terminal interface, CLI, and messaging Channels. They share the selected Profile's runtime and data; the Profile is the boundary, not the surface.

Use these values when Dashboard and CLI appear to show different sessions or settings. Compare them with:

anyy --version
anyy config
anyy status

Include version and commit in a reproducible bug report. Redact access tokens, credentials, and private Home paths.

Profile and Home Scope

Dashboard is bound to the Profile/Home selected when it starts. Start another Profile explicitly:

anyy --profile work dashboard

Or select a Home directly:

anyy dashboard --home /path/to/anyy-home

If sessions or settings appear missing, confirm About → Profile and compare it with:

anyy config
anyy profile list

Local-Network Access

The default command advertises addresses reachable on the machine and local network. Availability depends on host networking and firewall rules.

For a personal single-machine setup, prefer an explicit loopback listener:

anyy dashboard --listen 127.0.0.1:8767

Use a LAN address only when another trusted device needs access. Dashboard does not turn the temporary token URL into a public, internet-hardened deployment.

Troubleshooting

ProblemFix
Gateway requiredAccept the prompt, or run anyy gateway start and retry
Port 8767 is in useRun anyy dashboard --status, stop an old process, or choose another --listen port
Browser did not openCopy the printed This machine URL, or rerun without --no-open in an interactive terminal
Token is invalid, over 10 minutes old, or already usedRun anyy dashboard again and use the newly printed URL
Dashboard loads but data is unavailableRun anyy status and anyy doctor; the Gateway or selected Profile may be unhealthy
CLI and Dashboard show different dataCompare the Profile ID and Home on About with anyy config
Version differs from anyy --versionDashboard or Gateway may still be running an older binary; inspect status and follow the update workflow's restart guidance
Commit is blankThe build did not include commit metadata; use its version and installation source
Another device cannot connectCheck the printed LAN URL, listener address, and host firewall; do not expose Dashboard directly to the public internet

Continue with Conversations & Sessions or Models & Providers.