SAM3
SAM3 finds and segments every instance of a concept you describe with a short phrase, a box or a few clicks. In BOAT it powers text-to-mask, text-to-box, box and point prompts, auto search for tight masks and rotated boxes, and whole-image auto labeling.
Install
boat model install sam3Installs sam3:vit-h with 3.5 GB of weights into an isolated runtime.
You will be asked to accept the model's license on first install. Add --accept-license to accept it non-interactively. Read the terms
Tools
What SAM3 adds to the annotation editor. Each example loops what you do and what comes back.


Text to Mask
Text promptMasks
Type a class name such as “apple” and press Enter. BOAT previews every matching mask before you apply them.
- Preview, then apply


Text to Boxes
Text promptBounding boxes
Type a class name such as “car” and press Enter. BOAT previews every matching bounding box before you apply them.
- Preview, then apply


Box prompt
BoxMasks
Draw one or more boxes — add negative boxes to exclude areas — to segment exactly those objects.
- Preview, then apply
- Multiple prompts
- Negative prompts


Point prompt
PointsMasks
Click on the object, and add negative points to carve out what doesn't belong, to get a precise mask.
- Preview, then apply
- Multiple prompts
- Negative prompts


Auto search
BoxMasks
Draw a loose box around an object. The model finds the object inside and returns a tight mask.
- Preview, then apply


Auto search
BoxRotated boxes
Draw a loose box around an object. The model finds the object inside and returns a tight rotated box.
- Preview, then apply


Auto label
AutomaticAnnotations
Run it on the current image to label everything the model recognises in one pass.
- Preview, then apply
Platforms
BOAT picks the runtime profile that matches your machine. Only that profile's code is downloaded.
macOS · Metal
Apple silicon (MPS)
Linux · CUDA 12.8
NVIDIA, incl. Blackwell
Linux · CUDA 12.6
NVIDIA GPUs
Linux · CPU
x86_64 CPU
License
BOAT's adapter code is Apache-2.0. The model's own code and weights keep their upstream license:Custom.
License terms shown at install
SAM3 is provided under Meta’s SAM License.
By continuing, you acknowledge that your use of SAM3 must comply with all applicable laws, regulations, and Trade Controls. You confirm that you are not the target of Trade Controls and that you will not use, or permit others to use, SAM3 for:
- activities subject to the International Traffic in Arms Regulations (ITAR);
- military or warfare purposes;
- nuclear industries or applications;
- espionage; or
- the development or use of guns or illegal weapons.
Bundled license files: BOAT-APACHE-2.0.txt, NOTICE.md, UPSTREAM-LICENSE.txt
Package details
- Package
- sam3
- Version
- 0.0.1
- Type
- Common model
- BOAT Core
- ≥ 0.1.0 · < 1.0.0
- Idle unload
- 300s (change with
boat model setup) - Inference timeout
- 600s
- Manifest SHA-256
- 4e03aa68e5bd9d1dffc443aa9bf758214075856cfc7e21c5703de3aa43f6f98f
Upstream notice
BOAT adapter code is Apache-2.0. Upstream model code and weights keep their own licenses. Model: sam3 Pinned weight provenance is in ../weights.json. Vendored code revisions, when present, are recorded in ../vendor/UPSTREAM_REVISION. The local macOS adaptations are retained. Runtime dependencies are installed from pinned distributions with their own license files.