---
title: "Muse Code GUI features: sessions, diffs, approvals, cost"
url: https://helicon.sh/features
description: "Session history and resume, inline diffs, an approval queue, cost at API rates, projects and worktrees, a file viewer, a remote daemon and full keyboard control."
site: Helicon
---

# What the app does

Helicon's capabilities come from reading the Muse Code Session Protocol directly: session history with resume, inline diffs, an approval queue mapped one to one, cost at published per token rates, projects grouped by working directory, a file viewer, subagent and workflow controls, and full keyboard operation.

One page per capability, written for the thing you would actually search for.

## Pages

- [Session history and resume](https://helicon.sh/features/session-history): Every Muse Code session, grouped by project, with full history and one click resume. Sessions started in the muse terminal TUI are discovered and resumable too.
- [Inline diffs](https://helicon.sh/features/inline-diffs): Every file the agent edits lands as a diff at the point in the conversation where it happened, with the touched file open in a viewer beside the thread.
- [Approvals](https://helicon.sh/features/approvals): Every approval Muse Code raises appears in Helicon the moment it arrives. onRequest, promptUnmatched and denyUnmatched are mapped one to one, and allow all is an explicit opt in.
- [Cost at API rates](https://helicon.sh/features/cost-and-usage): See what every Muse Code thread would have cost at published per token rates, broken down by day, by model and by thread. A meter reading on your subscription, not a bill.
- [Plan meter](https://helicon.sh/features/plan-limits): Helicon shows the Muse Code 5 hour window and weekly cap exactly as the CLI reports them, in the sidebar and on the usage page, so a limit never arrives as a surprise.
- [Projects and worktrees](https://helicon.sh/features/projects-and-worktrees): Helicon groups every Muse Code thread under the directory the agent worked in, isolated git worktrees included, so parallel work across repositories has one place to live.
- [Keyboard and palette](https://helicon.sh/features/command-palette): A command palette, slash commands and a model and reasoning effort picker. Every project, session and action in Helicon is reachable without the mouse.
- [File viewer](https://helicon.sh/features/file-viewer): Browse the project, read highlighted source, preview and edit Markdown, and view images, video and PDFs. Any path Muse Code mentions opens beside the conversation.
- [Remote daemon and web UI](https://helicon.sh/features/remote-daemon): The same Helicon UI ships as a web app pointed at a daemon on another machine, so a laptop can supervise Muse Code running on a workstation or a server.
- [Subagents and workflows](https://helicon.sh/features/subagents-and-workflows): Parallel subagents and workflow runs are hard to follow in a terminal. Helicon shows them as structure: what is running, what finished, and what you can cancel or retry.
- [Goals](https://helicon.sh/features/goals): Set, pause, resume, change and clear a Muse Code goal from the goal panel or the composer, without dropping back into the terminal to retype a slash command.
- [Background work](https://helicon.sh/features/background-tasks): Send a running tool call to the background, stop one, or stop them all. Cancel a workflow run, or skip and retry its agents, without abandoning the thread.
