Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
panelini
Logo
panelini

Getting Started

  • Getting started
  • Installation
  • Quickstart

Panels

  • Overview
  • JsonEditor
  • VisNetwork
  • Wunderbaum
  • TanstackTable
  • GraphDetailTool
  • AI Chat Panel
  • TerminalMirror

Examples

  • Overview
  • Chat
    • Minimal AI chat
    • AI chat with a custom tool
    • Multi-tab AI chats
    • AI chat without preview or tools
    • DrawAI - drawio beautifier
  • JSON Editor
    • JSON editor inside panelini
    • Pydantic-backed JSON editor
    • Standalone JSON editor panel
    • Two JSON editors side by side
  • VisNetwork
    • VisNetwork graph inside panelini
    • VisNetwork context menus
    • VisNetwork Ctrl+drag duplicate
    • Standalone VisNetwork
    • Node tooltips from JSON data
    • Device hierarchy ontology
    • Family tree with fixed positions
    • Team and project structure with colored groups
    • Image nodes
    • Rotating circles
    • Drop files onto the graph
    • GraphDetailTool file-drop workspace
    • Incremental knowledge graph
  • Wunderbaum
    • Wunderbaum tree inside panelini
    • Wunderbaum tree - minimal (standalone)
    • Wunderbaum treegrid - columns
    • Checkbox tree - hierarchical selection
    • Multi-select + drag-and-drop
    • Context menu - right-click actions
    • Lazy loading - children on demand
    • Incremental updates - build a tree step by step
    • DAG projection - graph as a tree
    • Virtual filesystem - the full demo
  • TanStack Table
    • Treegrid - columns and cell editors
    • VFS explorer - two panes and external file drop
    • Big tree - one node to a million, and what each size costs
    • Filesystem browser - lazy loading from a real backend
  • Terminal Mirror
    • Terminal mirror inside panelini
    • Terminal mirror - minimal (standalone)
  • Use cases
    • Use case: form + graph editor
    • Use case: tree + graph editor

Design

  • Architecture
  • Components

API Reference

  • API reference
    • panelini
      • panelini.panels
        • panelini.panels.ai
          • panelini.panels.ai.tools
            • panelini.panels.ai.tools.basic_tools
          • panelini.panels.ai.utils
            • panelini.panels.ai.utils.config
            • panelini.panels.ai.utils.ai_interface
          • panelini.panels.ai.history
            • panelini.panels.ai.history.document
            • panelini.panels.ai.history.panel
            • panelini.panels.ai.history.default
            • panelini.panels.ai.history.local_storage_store
            • panelini.panels.ai.history.store
            • panelini.panels.ai.history.sqlite_store
            • panelini.panels.ai.history.icons
            • panelini.panels.ai.history.tree
          • panelini.panels.ai.plot
            • panelini.panels.ai.plot.tools
              • panelini.panels.ai.plot.tools.osw_plot_tools
              • panelini.panels.ai.plot.tools.osw_tools
              • panelini.panels.ai.plot.tools.plot_tools
            • panelini.panels.ai.plot.utils
              • panelini.panels.ai.plot.utils.sandbox
              • panelini.panels.ai.plot.utils.osw_env
            • panelini.panels.ai.plot.panel
            • panelini.panels.ai.plot.model_selector
          • panelini.panels.ai.backend
          • panelini.panels.ai.frontend
        • panelini.panels.visnetwork
          • panelini.panels.visnetwork.graph_detail_tool
          • panelini.panels.visnetwork.utils
          • panelini.panels.visnetwork.visnetwork
        • panelini.panels.wunderbaum
          • panelini.panels.wunderbaum.wunderbaum
        • panelini.panels.tanstack
          • panelini.panels.tanstack.table
            • panelini.panels.tanstack.table.table
            • panelini.panels.tanstack.table.icons
            • panelini.panels.tanstack.table.tree
        • panelini.panels.jsoneditor
          • panelini.panels.jsoneditor.jsoneditor
        • panelini.panels.terminalmirror
          • panelini.panels.terminalmirror.terminalmirror
      • panelini.components
        • panelini.components.user_badge
        • panelini.components.local_storage
      • panelini.testing
      • panelini.user
      • panelini.main
      • panelini.ai_testing
Back to top
View this page
Edit this page

Terminal MirrorΒΆ

Stream Python stdout and stderr into a live on-screen terminal.

Terminal mirror (panelini)

A live terminal mirror hosted in a Panelini shell.

Terminal mirror inside panelini
Terminal mirror (standalone)

The same terminal mirror as a plain Panel app, without the Panelini shell.

Terminal mirror - minimal (standalone)
Next
Terminal mirror inside panelini
Previous
Filesystem browser - lazy loading from a real backend
Copyright © 2024, panelini contributors
Made with Sphinx and @pradyunsg's Furo