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

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

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

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

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

For multi-agent sessions (Claude Opus 4.6), see team coordination: agent names, messages, task assignments, and collaboration patterns.
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

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

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

The context injection hook fires before every Claude Code prompt. It:
- Searches the knowledge base for entries relevant to the current prompt
- Injects the top matches as context (typically 2-5 entries)
- 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

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.