ScreenKiteScreenKite|Guide
    • Installing ScreenKite
    • System Requirements
    • Setting Up Permissions
    • New Recording
    • Recording Full Display
    • Recording a Window
    • Recording an Area
    • Webcam & Microphone
    • System Audio
    • Recording iOS Devices
    • Keyboard Shortcuts
    • Sharing Screenshots
    • Auto Zoom
    • Configuring Zoom Settings
    • Project Editor Overview
    • Timeline & Tracks
    • Trimming & Splitting
    • Appearance Customization
    • Device Frames
    • Agentic Video Editing
    • Word-Level Generated Captions
    • Preview Quality
    • AI Chat Assistant
    • Editor Settings
    • Export Settings
    • Export to Final Cut Pro (FCPXML)
    • Common Issues
    • Permissions & Access
    ← ScreenKite homepage
    Guide/Editing

    AI Chat Assistant

    The AI Chat panel brings an AI assistant directly into the Project Editor. Ask questions about your timeline, request edits, or brainstorm ideas — all without leaving ScreenKite or opening a terminal. The chat session has full access to the same MCP tools used by external agents, so it can read project state, apply cuts, and set scene layouts just like Claude Code or Codex would.


    Opening the Chat Panel

    Click the Chat button in the top toolbar to open the panel.

    Chat button in the top toolbar in its inactive state — unfilled bubble icon, no green dot badge

    When the panel is open, the button switches to a filled icon and a green status dot appears once the chat server is running.

    Chat button in the top toolbar in its active/panel-open state — filled bubble icon with green dot badge

    The panel slides in from the left edge of the preview area. Its default width is 360 pt, and both the open/closed state and the panel width persist across sessions via AppStorage (chatPanel.visible and chatPanel.width).

    💡

    The Chat panel and the Resource panel are mutually exclusive. Opening one automatically closes the other.


    Toolbar Button Context Menu

    Right-click or Control-click the Chat button to access the context menu:

    StateMenu items
    Signed outSign In
    Panel hiddenShow Chat
    Panel visibleHide Chat

    The primary click action matches the most relevant item: it opens a sign-in prompt when an account is required, or toggles the panel when you are already signed in.


    Installing the Chat Module

    The first time you open the chat panel on a fresh install, ScreenKite may need to download the chat runtime. The panel shows a progress overlay while this happens. The editor remains fully usable during the download.

    Install states (in order):

    1. Preparing Chat... — checking whether a compatible runtime is already present
    2. Downloading Chat... — fetching the signed runtime archive from the ScreenKite update server
    3. Verifying Chat... — confirming SHA-256 checksums and code signature
    4. Installing Chat... — moving the verified runtime into place

    Once the runtime is installed it is reused on every subsequent launch; the download runs at most once per app build.

    💡

    If the install fails, the overlay switches to a Chat Could Not Start error state. Use the Retry button to try again, or Choose Module... to point ScreenKite at a manually downloaded ChatRuntime/current folder.


    Using the Chat Panel

    Once the server is running (green dot on the Chat button), the panel loads an embedded web view. You can:

    • Ask questions about your project — "How long is the current timeline?" or "Which tracks have audio?"
    • Request edits — "Cut the first three seconds." or "Add a scene layout from 10s to 20s."
    • Brainstorm — "Suggest a structure for a two-minute product demo."

    The assistant reads live project state through ScreenKite's MCP tools before answering, so its answers reflect the actual timeline rather than a stale snapshot.

    You can also drag files from Finder directly onto the chat panel to attach them to a message.


    Relationship to Agent CLI and MCP

    The Chat panel and the external agent workflow use the same underlying MCP server. The difference is who drives it:

    Chat panelExternal agent (CLI/MCP)
    InterfaceIn-app panelTerminal / agent process
    Good forConversational edits, quick questionsAutomated pipelines, batch operations, custom scripts
    Setup requiredSign inSign in + CLI install
    Uses MCP toolsYesYes

    Use the Chat panel for interactive, conversational work. Use an external agent when you want repeatable, scriptable workflows or need to chain many operations together. See Agentic Video Editing for the CLI and MCP setup.


    Resizing and Hiding

    Drag the vertical divider between the chat panel and the preview area to resize the panel. The width is clamped between 300 pt (minimum) and 520 pt (maximum) and is saved automatically.

    To hide the panel, click the Chat button again, or right-click it and choose Hide Chat. The panel state and width are restored the next time you open a project.

    ✅

    The Chat panel can read and generate captions from your microphone track. To get the most reliable word-level timing for caption-related requests, configure a transcription provider first. See Word-Level Generated Captions for setup steps.

    Previous

    ← Preview Quality

    Next

    Editor Settings→