Tool Chronicle

On the record

panoptik-studio.vercel.app

Read 1 time since 12 Oct 2026. Last read 12 Oct 2026.

30

tools offered to AI agents, on the record.

https://panoptik-studio.vercel.app/editor

Last change
None yetUnchanged since first read.
Declared read-only
12 of 30
llms.txt
Present

Tools

30 live
  1. add_musicDoes not say

    Adds or moves an audio track on the timeline at a specified start timestamp (timeline seconds).

    First seen 12 Oct 2026. Unchanged since.

  2. add_text_overlayDoes not say

    Stages a styled text caption or annotation overlay at a specific timeline timestamp and screen position. Supports custom fonts, sizes, colors, backdrops, and entrance/exit animations. Staged overlays appear for review until committed. Timestamps are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  3. ai_auto_directorDoes not say

    Hosted 1-click auto-director: sends the video digest to a cloud model (Claude Haiku / Gemini Flash) which returns a full edit plan, applied via the same snapping pipeline as propose_edits (Requires Pro or BYOK). Air-gapped mode blocks it — use the local tool pipeline instead.

    First seen 12 Oct 2026. Unchanged since.

  4. cloud_transcribeDoes not say

    Transcribes project audio using Cloud Whisper Large v3 with word timestamps (Requires Pro or BYOK). Prefer generate_captions first — it both transcribes and stages caption overlays.

    First seen 12 Oct 2026. Unchanged since.

  5. commit_staged_changesDoes not say

    Commits ALL staged ghost proposals (from propose_zoom_points, add_text_overlay, set_background, generate_captions) permanently. Shows the staged diff dialog for human confirmation. Edits already applied via propose_edits need no commit.

    First seen 12 Oct 2026. Unchanged since.

  6. delete_clipDoes not say

    Deletes a clip segment and ripple-joins the adjacent clips. THIS SHIFTS THE TIMELINE: every timestamp after the deleted range moves earlier. The response flags timelineShifted — you MUST re-ingest get_project_state and get_transcript afterwards and never reuse pre-delete timestamps. Cannot delete the only remaining clip.

    First seen 12 Oct 2026. Unchanged since.

  7. discard_staged_changesDoes not say

    Clears all pending ghost edit proposals without modifying the committed project.

    First seen 12 Oct 2026. Unchanged since.

  8. export_clipDoes not say

    Renders and exports the edited video locally in the browser via WebCodecs. Prompts the human for confirmation before encoding. Returns a downloadable Blob URL and file metadata upon completion.

    First seen 12 Oct 2026. Unchanged since.

  9. generate_captionsDoes not say

    Transcribes the video's audio (camera/mic + screen tracks separately) and generates timestamped additive subtitle phrases across the timeline — same pipeline as the manual Auto-Generate button. Always call this first if get_transcript is empty — cuts, zooms and silence detection all depend on speech timestamps.

    First seen 12 Oct 2026. Unchanged since.

  10. get_click_logReads only

    Returns cursor telemetry in CURRENT TIMELINE seconds. Default response is COMPACT: per-20s attention buckets (where the mouse was active), click counts, and suggested zoom timestamps — plus exact cursor (x, y) interpolation via atTimestamp. Pass detail:'full' for the raw point list (token-heavy; rarely needed). Click clusters are prime zoom candidates; a parked cursor (no recent events) is NOT a g

    First seen 12 Oct 2026. Unchanged since.

  11. get_director_guidelinesReads only

    Returns the authoritative Video Director reasoning playbook: multimodal heuristics, zoom scales, text overlay rules (no emojis), keepouts, the staleness contract, and the autonomous decision tree for vague requests like 'edit the reaction video'.

    First seen 12 Oct 2026. Unchanged since.

  12. get_project_stateReads only

    MANDATORY FIRST STEP for any video editing, review, or enhancement request. Returns the full project: clips, durations, zooms, overlays, audio, plus the Director Playbook and the autonomous decision tree for vague requests like 'edit this video'. All timestamps are CURRENT TIMELINE seconds; check timelineRevision — if it changed since your last read, your cached observations are stale and you MUST

    First seen 12 Oct 2026. Unchanged since.

  13. get_scene_detailReads only

    Lazy drill-down: returns raw click coordinates, bounding box, and word-level timestamps for a single scene. Windows are in CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  14. get_silence_intervalsReads only

    Detects audio silence and dead-air intervals where the speaker is inactive, returned in CURRENT TIMELINE seconds. Use for ripple trimming: dead air >= 1.5s is a cut candidate ({op:'cut', dropSilence:true}). Requires transcription — call generate_captions first if status is PENDING_TRANSCRIPTION.

    First seen 12 Oct 2026. Unchanged since.

  15. get_transcriptReads only

    Returns the spoken transcript with timestamps in CURRENT TIMELINE seconds. If empty, call generate_captions to transcribe. Re-fetch this after any cut/delete/speed change — earlier timestamps go stale when the timeline shifts.

    First seen 12 Oct 2026. Unchanged since.

  16. get_video_summaryReads only

    Returns the complete semantic summary of the loaded video in CURRENT TIMELINE seconds: transcript phrases, scene breakdown, silence intervals, dead air, facecam corner, and the Director Playbook. Call this to understand the video before editing; call generate_captions first if the transcript is missing.

    First seen 12 Oct 2026. Unchanged since.

  17. inspect_timelineReads only

    Detailed inspector of all clips, timeline timestamps, transitions, speed, zooms, and overlays. All times are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  18. list_clipsReads only

    Returns all timeline video clips with cumulative start/end timestamps, durations, speeds, and transitions. All times are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  19. list_scenesReads only

    Returns all timeline segments (scenes) with cumulative timeline start/end timestamps, duration, speed, and transitions. All times are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  20. locate_visual_targetReads only

    Grounds a visual target into a safe zoom focal point via a 3-tier hierarchy: (1) click telemetry near the timestamp (confidence 1.0), (2) parse VLM output — Gemini-style 0-1000 bbox, 3x3 grid cell (A1..C3), or normalized x/y — from probe_frames snapshots, (3) fallback center with guidance. Timestamps are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  21. probe_framesReads only

    Samples video frames at timeline timestamps: returns deterministic feature summaries and base64 snapshot images with an optional A1..C3 alphanumeric 3x3 grid for visual grounding. Snapshot rendering can take seconds on long recordings — request only the timestamps you need and set includeSnapshot:false when you only need features. Use the grid cells to reference screen regions in locate_visual_tar

    First seen 12 Oct 2026. Unchanged since.

  22. propose_editsDoes not say

    The main editing tool: applies one atomic batch of edit ops in a single call. STAGE BASELINE (automatic): every batch applies the signature look — gradient backdrop, 28px stage padding, 16px rounded frame corners — unless the batch carries its own {op:'bg'}. ZOOMS PERSIST: zoom windows auto-extend until the next scene boundary or a sustained cursor move to a different region (minimum 4s hold). Ops

    First seen 12 Oct 2026. Unchanged since.

  23. propose_zoom_pointsDoes not say

    Proposes zoom-in keyframes at specific timeline timestamps. Proposals appear as ghost diamond markers on the timeline for human review — they are NOT applied until commit_staged_changes. Timestamps are CURRENT TIMELINE seconds.

    First seen 12 Oct 2026. Unchanged since.

  24. set_aspectDoes not say

    Sets the stage aspect ratio preset ('16:9', '9:16', '1:1', '4:3', or 'source'). Does not shift timestamps.

    First seen 12 Oct 2026. Unchanged since.

  25. set_backgroundDoes not say

    Stages a background color or gradient change. Fills the stage padding area around the video when aspect ratio padding is visible.

    First seen 12 Oct 2026. Unchanged since.

  26. set_clip_speedDoes not say

    Sets playback speed for a clip segment (0.5x, 1x, 1.5x, 2x, 3x with pitch-preserved WSOLA audio). THIS SHIFTS THE TIMELINE: the segment's duration changes, so later timestamps compress or expand. Re-ingest after calling.

    First seen 12 Oct 2026. Unchanged since.

  27. set_clip_transitionDoes not say

    Sets the incoming transition effect and duration on a clip segment. Does not shift timestamps.

    First seen 12 Oct 2026. Unchanged since.

  28. set_speedDoes not say

    Sets playback speed multiplier for the selected segment (0.5x, 1x, 1.5x, 2x). THIS SHIFTS THE TIMELINE — re-ingest after calling.

    First seen 12 Oct 2026. Unchanged since.

  29. split_clipDoes not say

    Splits the clip at a timeline timestamp into two segments. Use before delete_clip to remove an unwanted range. Timestamps are CURRENT TIMELINE seconds. The response includes the new clip map — use it, not your pre-split observations.

    First seen 12 Oct 2026. Unchanged since.

  30. split_segmentDoes not say

    Splits the video clip at the given timeline timestamp. Timestamps are CURRENT TIMELINE seconds. The response includes the new clip map.

    First seen 12 Oct 2026. Unchanged since.

Run this site? This page shows what your site told our crawler, ToolChronicleBot. To be left out, disallow it in robots.txt or write to hello@toolchronicle.com.