Verdent provides a comprehensive development environment with integrated chat, editor, terminal, and diff viewing capabilities.

What You’ll Learn

  • Navigate the main interface components
  • Use the chat panel effectively
  • Work with the integrated editor and terminal
  • Review changes

Interface Overview

Verdent uses a multi-panel layout with six main areas:
  • Top Bar - Project switching, workspace management, and user account
  • Workspace Bar - Current workspace, branch, workspace actions, and panel toggles
  • Left Panel - Task list and task creation
  • Sidebar - Source Control and Explorer tabs
  • Middle Panel - Chat view, integrated editor, and terminal
  • Chat Input Box - Text input with context controls, mode selection, and send button
Main Interface Layout
Resize any panel by dragging its edges. Your layout preferences are saved automatically.

Top Bar

The top bar provides quick access to essential functions:
ComponentPurpose
VerdentApp menu (About, Settings, Reload)
HomeReturn to home screen
Current ProjectShows current project name, click to switch projects
New WorkspaceCreate a new isolated workspace
All WorkspacesSwitch between active workspaces
FeedbackSubmit feedback or report issues
SettingsOpen settings modal
User MenuAccount info, credit balance
Key Actions:
  • Click Verdent → Access About, Settings, Reload
  • Click Home → Return to home screen
  • Click project name → Switch projects or access recent projects
  • Click New Workspace → Create isolated workspace for parallel work
  • Click All Workspaces → Switch between active workspaces
  • Click Feedback → Submit feedback or report issues
  • Click Settings → Configure Verdent preferences
  • Click User Menu → View credits, account info

Workspace Bar

The workspace bar sits below the top bar and provides workspace-specific controls: Left Side:
ComponentDescription
Current WorkspaceShows the active workspace name
BranchIndicates the current git branch (can change branch on base workspace)
Delete WorkspaceRemove the workspace (when available)
Workspace ActionsDropdown with Rebase to main branch, Sync with main branch
Right Side:
ComponentDescription
Open in VS Code (Ctrl+E)Open workspace in VS Code
Toggle Explorer and Source Control (Ctrl+B)Show/hide Sidebar
Terminal Panel (Ctrl+J or Ctrl+`)Toggle terminal panel
Editor (Ctrl+L)Focus the editor

Left Panel: Tasks

The left panel manages your tasks within the current workspace: Task List:
  • Lists all tasks in current workspace
  • Each task is a separate conversation thread
  • Click to switch between tasks
Task Actions:
ActionDescription
New TaskStart a new task (Cmd+N / Ctrl+N)
Switch TaskClick any task to switch to it
Tasks share the workspace file state. Context is preserved when switching between tasks.

Sidebar: Source Control & Explorer

The Sidebar provides file management and version control:
Version Control: (Ctrl+Shift+G / Cmd+Shift+G)
  • View changed files
  • Stage and commit changes
  • Diff view for individual files
  • Revert changes
Panel Controls:
ControlDescription
RefreshRefresh file list and status
CloseHide the Sidebar

Middle Panel

The middle panel displays your work and can show multiple views. Task Changes - Click to view all files changed within the current task. Shows modifications for the current workspace only, not across different workspaces. Context Remaining - Indicates how much context remains within the model for the current conversation.
Chat Panel:
  • Full conversation history with Verdent
  • Code blocks with syntax highlighting
  • File references and links
  • Expandable tool usage details
Chat Features:
  • Scroll through conversation history
  • Copy code blocks with one click
  • Click file paths to open in editor
  • Expand/collapse long responses
  • Rollback to this point - Revert the chat to a specific point in time

Chat Input Box

Chat Input Box is where you describe what you want Verdent to do. It supports natural-language requests, quick context attachments, and run settings.
Chat Input Box
Prompt Input & Send
  • Type your request in the input area.
  • Press Enter or click Send to submit.
  • Use / for commands.
  • Use @ to search files.
Run Controls Use the controls below the input to configure how Verdent runs this request:
  • Mode: choose how Verdent works, Agent Mode (execute) or Plan Mode (clarify + plan).
  • Model / Preset: select the model used for this task.
  • Thinking depth: adjust how deeply the model reasons (if available).
Run Controls
Context Attachments Attach files to improve accuracy:
  • @ (Codebase files): attach files from the current repository.
  • Pin (Local files): attach files from your computer.
Context Attachments
ComponentDescription
Text AreaType your prompts and messages
Send ButtonSubmit your message (Enter)
Add ContextReference files with @-mentions
Add ImagesUpload screenshots or diagrams
Switch ModeToggle between Agent Mode and Plan Mode
Model SelectorChoose AI model for the task (Ctrl+/ / Cmd+/)
Input Tips:
  • Press Enter to send, Shift+Enter for new line
  • Use @filename to reference specific files
  • Drag and drop images directly into the input
  • Switch modes with Shift+Tab or Ctrl+.
  • Switch models with Ctrl+/ or Cmd+/

Review Changes Component

After Verdent completes changes, the Review Changes component provides visibility: Tabs:
TabDescription
Code ReviewStructured feedback and suggestions
Features:
  • View exact changes made by Verdent
  • Natural language summaries of modifications
  • File links to jump to specific changes
  • Transparent view with no black boxes
In Agent Mode, changes execute autonomously. Use Review Changes after completion to understand what changed, then use Source Control to commit, modify, or revert.

Terminal Panel

The integrated terminal provides command-line access: Terminal Features:
FeatureDescription
Auto-DirectoryOpens in project/workspace root
Multiple TabsOpen multiple terminal instances
Command HistoryAccess previous commands
Copy/PasteStandard keyboard shortcuts
Usage:
  • Terminal commands executed by Verdent appear here
  • Manual command execution for testing
  • View build output, test results, etc.

Keyboard Shortcuts

ActionWindowsmacOS
Send MessageEnterEnter
New LineShift+EnterShift+Enter
New TaskCtrl+NCmd+N
New WorkspaceCtrl+Shift+NCmd+Shift+N
Switch ModeShift+Tab or Ctrl+.Shift+Tab or Cmd+.
Switch ModelCtrl+/Cmd+/
Open in VS CodeCtrl+ECmd+E
Open ExplorerCtrl+Shift+ECmd+Shift+E
Toggle SidebarCtrl+BCmd+B
Terminal PanelCtrl+J or Ctrl+` Cmd+J or Cmd+`
New TerminalCtrl+Shift+` Cmd+Shift+`
Open Source ControlCtrl+Shift+GCmd+Shift+G
Open SettingsCtrl+,Cmd+,
EditorCtrl+LCmd+L
Next WorkspaceCtrl+TabCtrl+Tab
Previous WorkspaceCtrl+Shift+TabCtrl+Shift+Tab
See Keyboard Shortcuts for the complete list.

Customization

Theme Settings:
  • Light, Dark, or System theme
  • Settings → General → Appearance
Layout Settings:
  • Panel sizes (adjustable)
Editor Settings:
  • Font family and size
  • Tab size and indentation
  • Line numbers and word wrap

FAQs

Drag the borders between panels to resize. Your layout preferences are saved automatically.
Currently, all panels remain within the main window. This helps maintain context between chat, editor, and terminal.
A workspace is an isolated git worktree for parallel work. A task is a conversation thread within a workspace. Multiple tasks can run in the same workspace and share the workspace file state.
Click All Workspaces in the top bar to see and switch between active workspaces.
Yes. Tasks share the workspace file state, and context is preserved when switching between tasks.
Click Task Changes in the middle panel to view all files changed within the current task. This shows modifications for the current workspace only, not across different workspaces.
Context Remaining shows how much model context is left for the current conversation. When context runs low, consider starting a new task.
Use Source Control (Ctrl+Shift+G / Cmd+Shift+G) to discard or revert specific file changes.
Hover over any message in the chat and click Rollback to this point to revert the conversation to that point in time.
Yes. Click Open in VS Code (Ctrl+E / Cmd+E) in the workspace bar to open the current workspace in VS Code.

See Also