whatisgithub

What is img-labeler?

geohot/img-labeler — explained in plain English

Analysis updated 2026-07-23 · repo last pushed 2020-03-19

5TypeScriptAudience · generalComplexity · 1/5DormantSetup · easy

In one sentence

A browser-based image labeling tool for marking dashcam photos with categories like cars, lanes, and roads. Built for volunteers contributing annotated images to the comma10k self-driving AI dataset.

Mindmap

mindmap
  root((repo))
  What it does
    Labels images in browser
    Traces object outlines
    Auto-fills unlabeled areas
  Tech stack
    TypeScript
    Web browser based
  Use cases
    Annotate dashcam images
    Contribute to comma10k
    Build self-driving dataset
  Audience
    Crowd-source volunteers
    Non-technical contributors
  Workflow
    Paste image URL
    Pick color category
    Save and export labels

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Label dashcam images by tracing cars, lanes, and roads directly in your web browser

USE CASE 2

Contribute annotated images to the comma10k self-driving dataset via pull requests

USE CASE 3

Crowd-source training data for self-driving AI by labeling a few images at a time

What is it built with?

TypeScript

How does it compare?

geohot/img-labeleragentigris/agentfundalange/tinyclaude
Stars555
LanguageTypeScriptTypeScriptTypeScript
Last pushed2020-03-19
MaintenanceDormant
Setup difficultyeasyhardmoderate
Complexity1/55/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Runs entirely in the browser, no installation or backend setup required.

So what is it?

img-labeler is a web-based tool that helps people label images for training self-driving car AI. Instead of installing software, you just open a link in your browser, paste in a picture URL, and start marking up the image to show the AI what's what, cars, lanes, roads, and your own vehicle. The workflow is hands-on and visual. You pick a color category (like "movable" for cars and motorcycles, or "lane markings"), then click around objects to trace their outlines. You can zoom in for precision, adjust layer opacity, and arrange layers, for instance, sending the road layer behind everything else. Anything you don't label gets automatically filled in as "undriveable" when you save, so you don't have to paint every last pixel. The tool also crops your work automatically and encourages overlapping layers to avoid gaps at the edges. This tool was built specifically for contributors to comma10k, an open-source project by comma that's collecting thousands of dashcam images annotated for self-driving research. A volunteer might grab a batch of images, trace masks around cars and lanes using this labeling tool, then upload their results back to the comma10k repository via a pull request. It's crowd-sourced data annotation, many people each labeling a few images to build a large, high-quality dataset together. What's notable here is the simplicity of the approach. Rather than requiring people to install specialized annotation software or set up a development environment, this project runs entirely in the browser. That lowers the barrier to contribution significantly, someone with basic computer skills and a GitHub account can participate in building self-driving AI training data. The tradeoff is that it's narrowly scoped: the color categories and workflow are tailored to comma10k's specific annotation needs, so it wouldn't work out-of-the-box for other types of image labeling projects.

Copy-paste prompts

Prompt 1
I want to contribute to the comma10k self-driving dataset. How do I use this browser-based image labeler to trace objects in dashcam photos and submit my labeled images?
Prompt 2
How do I set up and run the img-labeler tool locally so I can start labeling images for comma10k?
Prompt 3
What are the color categories in img-labeler and how do I use layers, zoom, and opacity to trace objects accurately in dashcam images?

Frequently asked questions

What is img-labeler?

A browser-based image labeling tool for marking dashcam photos with categories like cars, lanes, and roads. Built for volunteers contributing annotated images to the comma10k self-driving AI dataset.

What language is img-labeler written in?

Mainly TypeScript. The stack also includes TypeScript.

Is img-labeler actively maintained?

Dormant — no commits in 2+ years (last push 2020-03-19).

How hard is img-labeler to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is img-labeler for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.