Guide

Segment Anything, running on your hardware

Short answer

AnnotateIt is best suited to individual computer vision engineers and researchers who want built-in Segment Anything and the SAM 2.1 or SAM 3 Tracker engines supported by their web or desktop runtime running locally, with no account and no image upload. If you want zero local compute and do not mind uploading, a hosted service may suit you; latency and speed depend on the model, hardware and network.

SAM is available in local applications, self-hosted systems and hosted services. In AnnotateIt, the models are downloaded once and executed on your device — one-click masks with nothing uploaded.

Annotate with ChatGPT or Claude

Describe it. Refine it. Review it on the canvas.

Ask for boxes, segmentation polygons or image classes in plain language. Work with one image or video frame in chat, or give Auto-annotate one instruction for a batch of images. Review the results directly in AnnotateIt.

  1. 01

    Ask in context

    Open Annotate with ChatGPT or Claude above Next. The current image or frame is attached by default; you can turn it off.

  2. 02

    Refine together

    Create, rename, recolor or delete project labels with confirmation. Ask follow-up questions to refine pending boxes or polygons.

  3. 03

    Accept or reject

    Review the usual AI suggestions on the canvas. Use the existing Accept / Reject controls; the chat reports when nothing was annotated.

Optional online feature: an attached chat message sends one image or one frame and context to your selected provider, OpenAI or Anthropic. Starting an assistant batch sends eligible images and project labels from your chosen scope. No whole-video or keypoint generation. Local AI tools remain separate.

The AnnotateIt one-click mask tool: a segmented object with a highlighted, editable mask over a photo.

A hosted SAM service fits when

  • You want zero local compute — the server does the work
  • Uploading images is fine for your use case

AnnotateIt fits when

  • Your images must stay local while you use SAM segmentation
  • You want to pick the model: built-in MobileSAM, SAM 2.1 Tiny / Small / Large, or SAM 3 Tracker
  • You annotate offline once the models are cached
Remote-inference SAM workflow (scenario)AnnotateIt
Where inference runsThe configured remote inference serverYour device — CPU/WASM everywhere, WebGPU where available
ImagesUploadedStay local with SAM; optional ChatGPT or Claude sends the attached frame
ModelsSelection and custom-model support depend on the serviceBuilt-in MobileSAM, plus downloadable SAM 2.1 Tiny, Small and Large and SAM 3 Tracker (Large and SAM 3 Tracker need WebGPU; SAM 3 Tracker requires accepting Meta’s licence)
AccountDepends on the serviceNone for local tools
OutputDepends on the serviceEditable pixel masks, written as native run-length encoding in COCO and Datumaro

Last reviewed: September 19, 2026

The other column describes a workflow that sends inference requests to a server. SAM also runs locally in other products, including RectLabel, X-AnyLabeling and configured CVAT installations; no market-share or speed ranking is claimed.

Sources:Meta — Segment AnythingMeta — SAM 2

Migration guide

Getting existing masks in

  1. Export your existing segmentation dataset as COCO (polygons) or Datumaro.
  2. Create an instance-segmentation project in AnnotateIt and import.
  3. Continue with one-click masks; refine model output by hand where needed.

See it on a real project first

AnnotateIt ships ready-made, fully annotated sample projects. Open one and click around — the annotator, the AI tools, the export flow — before importing anything of your own.

Open a sample project

Try it without an account

Create a local project without an AnnotateIt account. Projects stay on your device; optional external AI and ML connections have their own data transfers and account requirements.

Video tutorial

AnnotateIt tutorial