Skip to content

🧠 Smart Outline

Smart Outline is one of Ophel's core features. It auto-parses AI conversation content into a structured navigation tree, letting you navigate freely in long conversations.

Overview

Use Cases

  • 📚 Quickly locate sections in long AI responses
  • 🔍 Find specific questions when reviewing history
  • 📋 Grasp overall structure when organizing thoughts

Multi-level Navigation

The outline auto-parses two types of content:

User Questions

Every user message becomes a first-level node in the outline for quick access.

Heading Structure

Markdown headings (H1-H6) in AI responses are parsed as nested child nodes:

📝 User Question: Tell me about React core concepts
   ├── # React Introduction
   │   ├── ## What is React
   │   └── ## React Features
   ├── # Core Concepts
   │   ├── ## Components
   │   ├── ## JSX
   │   ├── ## Props and State
   │   └── ## Lifecycle
   └── # Summary

Smart Filtering

User View Mode

Enable "User View" to show only user questions, filtering out AI response headings. Great for reviewing conversation flow:

  • ✅ Focus on your questions
  • ✅ Quickly locate topics
  • ✅ Grasp conversation direction

One-click Copy

Click the copy icon on outline nodes to copy the original user question text:

  • 📋 Reuse in other conversations
  • 📝 Quote in notes
  • 🔄 Re-ask AI

Smart Following

Current Position Highlight

As you scroll, the outline highlights the current section, always showing your position.

Smooth Navigation

Click any outline node to smoothly scroll to that content:

  • 🎯 Precise targeting
  • ✨ Smooth animation
  • 🔗 URL anchor support

Generation Lock

When AI is generating, the outline locks to the latest content for real-time progress tracking.

Deep Integration

Shadow DOM Parsing

Some AI platforms use Shadow DOM. Ophel penetrates these boundaries to correctly parse content.

User Message Rendering

User Markdown messages are rendered in the outline for better readability.

Settings

Customize outline behavior in settings:

OptionDescriptionDefault
Default ExpandedWhether nodes start expandedOn
User ViewEnable user view by defaultOff
Show IconsShow node type iconsOn
Panel PositionOutline panel positionRight

Shortcuts

ShortcutFunction
Alt + RRefresh outline
Alt + EExpand/collapse all
Alt + QToggle user view
Alt + LLocate in outline
Alt + FSearch outline
Alt + ↑Previous heading
Alt + ↓Next heading

TIP

Shortcuts can be customized in settings. See Shortcuts.

Released under the CC BY-NC-SA 4.0 License.