Features & Dashboard Guide

lm-assist provides a full-featured web dashboard at http://localhost:3848 (or via LangMart cloud) for inspecting Claude Code sessions and managing knowledge.

Dashboard Pages

Page Purpose
Terminal Dashboard Live terminal access to running Claude Code sessions
Sessions Browse all sessions with filters, search, and cost tracking
Session Detail Deep-dive into any session with 13 specialized tabs
Process Dashboard Running processes and resource usage
Search Unified search across knowledge, milestones, and sessions
Tasks Kanban board aggregating tasks from all active sessions
Projects Project-level overview and statistics
Architecture Auto-generated codebase architecture documentation
Knowledge Browse, search, and manage extracted knowledge entries
Machines View all connected machines (multi-machine mode)
Settings Configure hooks, MCP server, Hub connection, experiments

Session Browser

Session Browser

The Sessions page lists all Claude Code sessions across all projects. Each session shows:

  • Project name and file path
  • Model used (Claude Opus, Sonnet, Haiku)
  • Token counts (input, output, total)
  • Estimated cost per session
  • Duration and timestamps
  • Status (active, completed)

Filter by project, model, date range, or search by content.

Session Detail -- 13 Insight Tabs

Session Detail

Click any session to open the detail view with 13 specialized tabs:

Tab What It Shows
Chat Full conversation with syntax-highlighted code blocks
Thinking Claude's extended thinking and chain-of-thought reasoning
Agents Subagent tree -- Explore, Plan, Bash, and custom agents
Tasks Todo lists created during the session
Plans Plan mode entries with approval status
Team Multi-agent team coordination (Opus 4.6 swarm)
Files All files read, written, or edited during the session
Git Commits, pushes, diffs, and branch operations
Console Terminal output and process management
Summary AI-generated session summary
Meta Session metadata -- timing, model, token usage
JSON Raw session JSONL data
DB Internal cache and index data

Agent Tree

Agent Tree

The Agents tab visualizes the subagent hierarchy. See which Explore, Plan, and Bash agents were spawned, their token usage, and results.

Plans

Plans

View plan mode entries including the plan content, approval status, and implementation progress.

Team View

Team View

For multi-agent sessions (Claude Opus 4.6), see team coordination: agent names, messages, task assignments, and collaboration patterns.

Web Terminal

Web Terminal

Access running Claude Code terminals directly from your browser via ttyd. This enables:

  • Remote access -- manage Claude Code from your phone or tablet
  • Multi-session monitoring -- watch multiple sessions side by side
  • Sharing -- show your team what Claude is doing in real-time

Available on Linux and macOS. Each terminal session gets its own port (5900+).

Task Kanban

Task Kanban

The Tasks page aggregates todo lists from all active Claude Code sessions into a Kanban board:

  • Pending -- tasks not yet started
  • In Progress -- tasks currently being worked on
  • Completed -- finished tasks

Tasks update in real-time as Claude Code works through them. Click any task to jump to the session it belongs to.

Knowledge Base

Knowledge Base

Auto-extracted knowledge from your Claude Code sessions. Each knowledge entry contains:

  • Title and topic summary
  • Facts -- specific, reusable pieces of information
  • Source session and project
  • Relevance score for search ranking

See Knowledge & MCP Tools for the full guide.

Context Injection

Context Injection Logs

The context injection hook fires before every Claude Code prompt. It:

  1. Searches the knowledge base for entries relevant to the current prompt
  2. Injects the top matches as context (typically 2-5 entries)
  3. Adds them to the system prompt so Claude starts with relevant knowledge

This eliminates redundant codebase exploration across sessions.

View injection logs with /assist-logs or from the Settings page.

MCP Tool Logs

MCP Tool Logs

Track all MCP tool calls (search, detail, feedback) made by Claude Code or other MCP-compatible IDEs. View call parameters, results, and timing.

Mobile & Tablet Support

The dashboard is fully responsive. Access all features from your phone or tablet:

  • Session browsing and detail views
  • Task Kanban board
  • Knowledge base browsing
  • Settings management
  • Web terminal (landscape recommended)

Multi-Machine Mode

When connected to the LangMart Hub, lm-assist supports multi-machine knowledge sharing:

  • All machines see knowledge from all connected machines
  • Session browsing shows sessions from any connected machine
  • Context injection pulls knowledge from your entire fleet
  • Machines page shows online/offline status of all connected instances

This is useful for teams or developers who work across multiple computers.