← all repositories
SkalskiP/make-sense

A browser-based labeller that never phones home

makesense.ai exists to speed up dataset preparation for small computer-vision projects by keeping the entire labelling workflow—and your images—inside the browser.

3.5k stars TypeScript Data ToolingComputer Vision
make-sense
Not currently ranked — collecting fresh signals.
star history

What it does

makesense.ai is a browser-based photo labelling tool built with TypeScript and React/Redux. You draw bounding boxes, polygons, points, lines, and labels, then export them to formats like YOLO, COCO JSON, Pascal VOC XML, or CSV. It targets small computer-vision projects and requires no server-side image processing.

The interesting bit

The AI integrations run entirely in the browser via TensorFlow.js, so your photos never leave the device. It bundles YOLOv5 (via yolov5js), SSD, and PoseNet to suggest annotations or automate repetitive labelling, which is a rare privacy-first approach for a free tool.

Key highlights

  • Runs fully in the browser; no installation or cross-platform compatibility issues.
  • Supports multiple export formats depending on annotation type: YOLO and VOC XML for rectangles, COCO JSON and VGG JSON for polygons, CSV for points and lines.
  • Can load custom YOLOv5 models exported to TensorFlow.js format, not just pretrained zoo models.
  • Keyboard-driven workflow with shortcuts for image navigation, zoom, and label selection.
  • GPL-3.0 licensed.

Caveats

  • Documentation is newly released but still under construction, so some topics may be missing.
  • Local development requires specific Node.js and npm versions (v16.x.x and 8.x.x), and the README notes related issues.
  • Import support is narrower than export: only rectangles and polygons can be imported, and from a limited set of formats.

Verdict

Worth a look if you need a quick, private way to annotate a small image dataset for object detection without spinning up a backend. Skip it if you need mature documentation or broad import support for points, lines, and polygons.

Frequently asked

What is SkalskiP/make-sense?
makesense.ai exists to speed up dataset preparation for small computer-vision projects by keeping the entire labelling workflow—and your images—inside the browser.
Is make-sense open source?
Yes — SkalskiP/make-sense is open source, released under the GPL-3.0 license.
What language is make-sense written in?
SkalskiP/make-sense is primarily written in TypeScript.
How popular is make-sense?
SkalskiP/make-sense has 3.5k stars on GitHub.
Where can I find make-sense?
SkalskiP/make-sense is on GitHub at https://github.com/SkalskiP/make-sense.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.