Everything you need to master FenSight and accelerate your visual workflow
Get up and running in 5 minutes
Speed up your workflow with hotkeys
Watch step-by-step guides
Media pipeline safety and FFmpeg advisory
Set up a board from your first import
Open FenSight, drag in files or folders, apply a layout preset, then save a .fns board. Use Organize and Tags docks to keep things tidy.
Canvas, docks, and menus at a glance
The main canvas supports pan/zoom and selection. Docks for Organize, Tags, Chat, and Export sit on the sides, and the File menu handles Load, Save, and Rebuild Thumbnails.
Key actions for speed and flow
Space or middle-drag pans, scroll zooms, F11 toggles fullscreen, and ` toggles the perf HUD. Open Settings -> Keyboard shortcuts for the full list.
Set up a board from your first import
Open FenSight, drag in files or folders, apply a layout preset, then save a .fns board. Use Organize and Tags docks to keep things tidy.
Canvas, docks, and menus at a glance
The main canvas supports pan/zoom and selection. Docks for Organize, Tags, Chat, and Export sit on the sides, and the File menu handles Load, Save, and Rebuild Thumbnails.
Key actions for speed and flow
Space or middle-drag pans, scroll zooms, F11 toggles fullscreen, and ` toggles the perf HUD. Open Settings -> Keyboard shortcuts for the full list.
Save workspaces and reuse layouts
Boards store layout, tags, labels, and item metadata. Use File -> Save/Load, and Rebuild Thumbnails when assets change.
Bring in images, videos, RAW, and sequences
Drag files or folders to import. FenSight supports common image/video types, many RAW formats, and auto-detects numbered sequences as a single item with a frame count.
Move fast on large boards
Marquee select by dragging on empty canvas. Shift adds to selection, Ctrl toggles, and arrow keys nudge items (Shift for +10).
Save workspaces and reuse layouts
Boards store layout, tags, labels, and item metadata. Use File -> Save/Load, and Rebuild Thumbnails when assets change.
Bring in images, videos, RAW, and sequences
Drag files or folders to import. FenSight supports common image/video types, many RAW formats, and auto-detects numbered sequences as a single item with a frame count.
Circular pack around a center
Quickly clusters items into a tight radial layout to reveal relationships.
Open the middle, use the edges
Push items toward the perimeter to create breathing room in the center.
Continuous, ordered flow
Ideal for sequences or progressive exploration of a set.
Rows or columns that adapt to size
Masonry Rows and Columns pack mixed aspect ratios into tidy grids.
Cluster by metadata or visual traits
Group by folder, path fragments, extension, size, duration, brightness, hue, or other presets. Use the spread toggle to open or tighten clusters.
Circular pack around a center
Quickly clusters items into a tight radial layout to reveal relationships.
Open the middle, use the edges
Push items toward the perimeter to create breathing room in the center.
Continuous, ordered flow
Ideal for sequences or progressive exploration of a set.
Rows or columns that adapt to size
Masonry Rows and Columns pack mixed aspect ratios into tidy grids.
Cluster by metadata or visual traits
Group by folder, path fragments, extension, size, duration, brightness, hue, or other presets. Use the spread toggle to open or tighten clusters.
Flexible tagging with UI or chat
Add or remove tags from the Tags dock, context menus, or chat commands like /tag add and /tag remove.
Find exactly what you need
Filter using AND/OR logic with tag pills. Toggle filters to isolate subsets quickly.
See details on the canvas
Overlays can show filename, dimensions, file type, duration, and path IDs. Toggle overlays in Settings.
Rename and route in bulk
Organize dock supports prefix/suffix/insert, remove digits, and numbering. Assign Path IDs to route outputs to destinations.
Find exactly what you need
Filter using AND/OR logic with tag pills. Toggle filters to isolate subsets quickly.
See details on the canvas
Overlays can show filename, dimensions, file type, duration, and path IDs. Toggle overlays in Settings.
Rename and route in bulk
Organize dock supports prefix/suffix/insert, remove digits, and numbering. Assign Path IDs to route outputs to destinations.
Share or deliver assets fast
Export selections to clipboard or files, and upload via FTP/FTPS with configurable targets.
Drag directly to other apps
Drag a selection off the canvas to start a FileDrop into Photoshop, Illustrator, Figma, or the desktop.
Automated routing for exports
Assign Path IDs per item and map them to destinations in Settings. Preview routes before export.
Share or deliver assets fast
Export selections to clipboard or files, and upload via FTP/FTPS with configurable targets.
Drag directly to other apps
Drag a selection off the canvas to start a FileDrop into Photoshop, Illustrator, Figma, or the desktop.
Automated routing for exports
Assign Path IDs per item and map them to destinations in Settings. Preview routes before export.
Choose API, EXE, or NPM
Configure Settings -> Integrations -> Chat provider. Use OpenAI API, a local CLI, or a global npm shim with an args template.
Chat understands your board
The assistant receives selection, tags, layout, and optional preview context to answer in-place.
One-line commands that run
Use /layout, /select tag, /tag add/remove/clear, or /upload to trigger actions directly.
Choose API, EXE, or NPM
Configure Settings -> Integrations -> Chat provider. Use OpenAI API, a local CLI, or a global npm shim with an args template.
Chat understands your board
The assistant receives selection, tags, layout, and optional preview context to answer in-place.
One-line commands that run
Use /layout, /select tag, /tag add/remove/clear, or /upload to trigger actions directly.
How FenSight handles video safely
FenSight uses LibVLC for all video playback and thumbnail generation — it does not bundle or call FFmpeg. This matters because critical zero-day vulnerabilities were recently discovered in FFmpeg's MOV/MP4 parser (libavformat/mov.c) by Anthropic's Claude Mythos AI.
Your files never leave your machine
FenSight is designed around local-first principles. All processing happens on your machine, and no data is sent to external servers unless you explicitly configure an AI provider or export destination.
How FenSight handles video safely
FenSight uses LibVLC for all video playback and thumbnail generation — it does not bundle or call FFmpeg. This matters because critical zero-day vulnerabilities were recently discovered in FFmpeg's MOV/MP4 parser (libavformat/mov.c) by Anthropic's Claude Mythos AI.
Your files never leave your machine
FenSight is designed around local-first principles. All processing happens on your machine, and no data is sent to external servers unless you explicitly configure an AI provider or export destination.
Treat numbered frames as one
Numbered files like name_0001.png are grouped into a single sequence item with a frame count overlay.
Scale to thousands of items
FenSight uses LOD streaming, decode limits, and BoardSurface rendering. Toggle perf HUD with ` and tune overlays in Settings.
Import slides as board items
PPTX files split into individual slides with metadata, and can be rebuilt into a document item later.
Treat numbered frames as one
Numbered files like name_0001.png are grouped into a single sequence item with a frame count overlay.
Scale to thousands of items
FenSight uses LOD streaming, decode limits, and BoardSurface rendering. Toggle perf HUD with ` and tune overlays in Settings.
Import slides as board items
PPTX files split into individual slides with metadata, and can be rebuilt into a document item later.
Video walkthrough coming soon. Covers import, layout presets, and saving boards.
Video walkthrough coming soon. Covers radial, spiral, masonry, and clustering.
Video walkthrough coming soon. Covers tags, overlays, and batch rename.
Video walkthrough coming soon. Covers API, EXE, and NPM providers.
Can't find what you're looking for?