OSM Studio is a free open source sticker maker app.
  • JavaScript 90.1%
  • HTML 5.2%
  • CSS 4.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
domuk 23ec163020 Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix
- Label printers: Connect over USB reaches a P-touch through Windows' usbprint or Linux's usblp with no driver change, reads the loaded tape and follows each label as it prints
- Test printing: Read printer status, Print over the USB driver, Installed printer raw data, and Installed printer driver (now on the driver's own paper size)
- Border from -3 to 10 mm in 0.1 mm steps; negative cuts inside the artwork
- Die cut: Cut length and Bridge settings, 0.5 mm default bridge, top-down stretches, strip warning
- Design card Cut group; Cutting, Alignment and Export fold away
- Paper code is the last job's size, not the tray: guess and warning removed
- Fixed Save doing nothing in the desktop app on a new project
2026-11-02 19:59:18 +00:00
brand OpenStickerMaker Studio 0.3.0 — first public release 2026-11-01 22:32:49 +00:00
desktop Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
docs Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
linux Tape labels: PT-P900 / PT-P900W (and PT-P950NW, untested) 2026-11-02 00:17:47 +00:00
tests Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
web Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
.gitignore OpenStickerMaker Studio 0.3.0 — first public release 2026-11-01 22:32:49 +00:00
CHANGELOG.md Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
CONTRIBUTING.md OpenStickerMaker Studio 0.3.0 — first public release 2026-11-01 22:32:49 +00:00
LICENSE OpenStickerMaker Studio 0.3.0 — first public release 2026-11-01 22:32:49 +00:00
package.json Release 0.7.0: label printers over the system USB driver, negative border, die cut bridges, panel tidy, Save fix 2026-11-02 19:59:18 +00:00
README.md Release 0.6.0: Check printers, multi-printer support, single Printers button 2026-11-02 16:39:47 +00:00
SECURITY.md OpenStickerMaker Studio 0.3.0 — first public release 2026-11-01 22:32:49 +00:00
THIRD_PARTY_NOTICES.md Tape labels: PT-P900 / PT-P900W (and PT-P950NW, untested) 2026-11-02 00:17:47 +00:00

OSM Studio — OpenStickerMaker Studio

OpenStickerMaker Studio

OSM Studio lays out sticker sheets, removes backgrounds, traces cut lines, and prints + cuts them on a PixCut S1 sticker printer over USB (and the Cricut StickerPix Print+Cut, the same printer family) — from a browser, a portable Windows app, or a Linux app. AI agents can drive it too, through its built-in MCP server.

OSM Studio with a sheet of sample stickers

Made with AI. This project was built with the help of AI. Check results before relying on them, and try new settings on a spare sheet first.

Independent project. OpenStickerMaker Studio is an independent, open-source app written for interoperability with the PixCut S1. It is not affiliated with, endorsed by, or supported by PixCut. Use at your own risk.

Pre-release. Everything has been tested against a built-in printer simulator, but not yet on a real PixCut S1 or StickerPix.

Features

  • Bulk sticker sheets — set a size and quantity per design and OSM Studio fills as many sheets as needed, nesting stickers by their real shape so more fit on each sheet. Fill a sheet with one design, or fill the gaps left on the last sheet.
  • Cut lines that follow the artwork (with a white border), or a rounded rectangle, rectangle or circle. Adjustable smoothness, and stray specks are ignored.
  • Background removal — remove a plain background colour, or use the local AI cut-out for photos. The model ships with the app: it works offline and images never leave your computer.
  • Split a sheet of artwork (for example an image with six badges) into separate stickers in one click.
  • Text stickers and name lists — one sticker per name, optionally printed onto an existing design.
  • Kiss cut (sticker peels off the sheet) or die cut (perforated through the backing so it pops out), with an optional peel tab.
  • Simple edits — rotate, mirror, trim empty edges, fill a background colour; undo / redo; duplicate designs.
  • Print quality warnings — each design shows the dpi it will print at.
  • Projects — save everything (images included) to one .osmstudio file, or reopen from Recent; optionally keep the exact print files for identical reprints.
  • Printing — print one sheet or all of them, with progress and plain-language printer messages; test cut to check knife pressure (recommended 42 for peel-off stickers, 53 for cutting them out, remembered per printer); an alignment check sheet and cut-offset correction; several printers at once, sharing the sheets between them.
  • Printer tools — model, firmware and loaded paper, a warning if the wrong paper is loaded, resume, the printer's job list, and auto power-off.
  • Exports — print image (.jpg), cut file (.plt) and cut preview (.svg).
  • Tape labels for Brother P-touch printers (PT-D610BT; PT-P900 / P900W, TZe up to 36 mm, Wi-Fi on the P900W) — text, 111 barcode types (QR, Code 128, EAN/UPC, DataMatrix, PDF417…), images, numbered and list batches; print over USB, through the system print dialog, or as a raw print file. See Tape labels.
  • MCP server — 31 tools so agents such as Claude Code or Amazon Quick can build sheets, preview them and print.

Download

Get the files from the latest release:

File For
OSM-Studio-<version>-portable.exe Windows — one file, nothing to install
OSM-Studio-<version>-win.zip Windows — unzip and run OSM-Studio.exe (best for MCP / Amazon Quick)
OSM-Studio-<version>.AppImage Linux — make it executable and run
SHA256SUMS checksums to verify the downloads

The Windows builds aren't code-signed yet, so Windows SmartScreen may warn the first time you run them.

Quick start

  1. Start the app — see Windows, Linux or the web app.
  2. Press Add samples, or drop in your own images (PNG with transparency works best).
  3. Set each design's width and quantity, and pick 4 × 7 in (print + cut).
  4. With the printer plugged in, open Printers and press Connect over USB.
  5. Run a Test cut, then print.

The full walkthrough is in the user guide.

Documentation

User guide every feature, step by step
Tape labels Brother P-touch tape labels and barcodes
Windows · Linux · Web app installing and running
Hosting putting the web app online (static hosts, Forgejo / Codeberg Pages)
MCP / AI agents connecting Claude Code, Amazon Quick and other agents; all tools
Printer protocol how OSM Studio talks to the PixCut S1
Building from source tests, desktop builds, project layout
Troubleshooting USB, drivers, printing problems
Changelog · Contributing · Security

Requirements

  • Printer: PixCut S1 over USB, or a Cricut StickerPix Print+Cut (same printer family; expected to work, not yet tested). Print + cut uses 4 × 7 in sheets; 4 × 6 in sheets print only.
  • Desktop app: Windows 10/11 (x64) or a modern 64-bit Linux.
  • Web app: Chrome or Edge (WebUSB) on Windows, macOS, Linux, ChromeOS or Android. Firefox and Safari can design and export but can't reach the printer.

Licence

The code is released under the MIT licence. The OpenStickerMaker Studio name, logo and icons are not covered by it — see brand/LICENSE.md. Bundled components keep their own licences — see THIRD_PARTY_NOTICES.md, which also credits the PixCut-App protocol notes used as a reference. PixCut, Liene, Cricut and StickerPix are trademarks of their respective owners.