Skip to content
Pro captioning • local first

Caption faster. Stay private. Ship work you are proud of.

Captyon is a desktop app that runs in your browser. Region tags with per area captions, bulk editing that actually saves time, and optional AI assist that never uploads your images.

512 x 512 aware
Aspect guard for training friendly crops
Offline by default
No account required
Project: fashion shoot
Region Tag Demo
Drag to draw a box. Press Enter to add caption.
Demo is synthetic and runs locally in this page.

Why teams switch to Captyon

Fast workflows, predictable output, and no cloud surprises

🎯

Region tags with captions

Draw boxes and label parts of an image. Keep global and per region text tidy and exportable.

🤖

Local AI assist

Connect to an on device model for suggestions. Your files do not leave your machine.

Bulk editing that saves hours

Prefix, suffix, find and replace, case transforms, selection filters, and history with undo.

🗂️

Project structure

Organize by project with tags and status. Export to JSON or ZIP with sidecar text.

🌙

Auto brightness control

Detects over bright frames and tempers glare to reduce fatigue during long sessions.

🔒

Privacy by default

Offline mode, deterministic outputs, and transparent permissions for any integration.

Choose how you run it

Self hosted for full control or Cloud for zero setup

Self Hosted

Bleeding edge
  • Feature velocity
    Bleeding edge
    New features land first
  • Support Community docs and issues
  • Cost Free • open source
  • Setup time About 5 minutes
  • Offline mode Yes
  • Team collaboration Manual sync

Cloud

Stable
  • Feature velocity
    Stable
    Production ready
  • Support Priority support
  • Cost Free tier • paid plans
  • Setup time About 30 seconds
  • Offline mode Online Only
  • Team collaboration Built in

Quick start

Clone, install, and run

# Clone
git clone https://github.com/captyon/captyon.git
cd captyon

# Install
npm install

# Dev server
npm run dev

# Open
http://localhost:5173