Skip to content

Web Interface ​

vibeview serves a local web UI for browsing your AI coding sessions.

Session list ​

The home screen shows all discovered sessions sorted by most recent activity. Sessions update in real time as conversations progress.

Session list

Session detail ​

Click into a session to see the full conversation, including:

  • Messages — user and assistant turns
  • Tool calls — with expandable inputs and results
  • File edits — inline diffs showing what changed
  • Thinking blocks — the assistant's reasoning steps

Session detail

Tool calls and file edits

Session insights ​

The sidebar shows a summary of the session — files touched, tool usage, skills, commands, subagents, and errors — giving you a quick overview without scrolling through the full conversation.

Session insights

Directories ​

The Directories page groups sessions by their working directory. Each entry shows the directory path, the number of sessions, and when the most recent session was active. Clicking a directory filters the session list to that path.

Directories

Projects ​

Projects let you group related directories together so you can filter sessions across your workspace. From the Projects page you can:

  • Create a project with a name, description, color, and one or more folder paths
  • Edit or delete existing projects

Once created, select a project from the navigation bar to scope the session list, directories, and activity views to that project's folders.

Projects

Activity ​

The Activity page visualizes your usage patterns across all projects. It includes a GitHub-style contribution graph showing session activity per day, and an hour-of-day chart breaking down when you're most active. Selecting a project from the navigation bar scopes these views to that project's folders.

Activity

Settings ​

The Settings page lets you customize vibeview's behavior. Changes are saved to a local JSON file at ~/.config/vibeview/settings.json.

Settings

Appearance ​

SettingOptionsDefaultDescription
ThemeLight, Dark, SystemSystemColor scheme for the interface
Date formatRelative, AbsoluteRelativeHow timestamps are displayed

Session list ​

SettingRangeDefaultDescription
Default sort columndate, name, directory, messages, tokens, costdateColumn used to sort the session list
Default sort directionasc, descdescSort order
Page size25 -- 500100Sessions shown per page

Session view ​

SettingRangeDefaultDescription
Auto-followon/offoffAuto-scroll to new messages in a live session
Messages per page25 -- 500100Messages loaded per page

Live updates ​

SettingRangeDefaultDescription
Refresh interval1s -- 60s5sPolling interval for session list updates
Recent threshold1 min -- 1 hour5 minHow long a session is considered "recent"