CodePlate home

App template · Node.js 24 · Rust 1.98 · Tauri 2.12.3

Tauri Desktop Starter

A working desktop app for Windows, macOS and Linux: Tauri 2, Rust and SQLite, a React UI, search, menus, import/export.

Download v1.1.2 Max · 603 KB · zip

Max Included in Max (from $12.99 a month) · Pro License: no credit needed, yours to keep · SHA-256 d65271366f592f14…

Human reviewed. A person on the CodePlate team went through this template by hand, the app and its brief, before it went on the menu (2026-10-13).
Taste-tested by an agent. A fresh Claude Sonnet 5.5 agent with no CodePlate context built "Crate", a vinyl collection catalog, from this template. It handled a rename and rebrand with new database migrations, star ratings with a saved sort, a wishlist shelf, CSV export from the File menu and a stats screen: 5 of 5 requests passed, with checks green after each one (2026-10-13).

Serving suggestion

  1. Unzip it where your project will live.
  2. Install Node.js 22 or newer (24 recommended), Rust from rustup.rs, and Tauri's system prerequisites (on Windows, the Visual Studio C++ build tools; on macOS, Xcode's command line tools; on Linux, WebKitGTK; see the README). The checks also need a browser: npm run setup installs one.
  3. Open the folder with your agent and say something like:

This is a desktop app starter from CodePlate. Read AGENTS.md, then let's turn it into my app: a recipe box called "Pantry" that works offline on my computer.

A working desktop app for Windows, macOS and Linux, built to be customized by an AI coding agent. Out of the box it's Notes: a fast, local notes app with tags, full-text search, settings, import and export, and native menus. You hand this folder to your agent, and it turns Notes into your app.

Built with:

Using it with an agent

Open this folder with your coding agent (Claude Code, Codex, Cursor…) and describe what you want to make. The agent reads AGENTS.md, asks you a few questions, then works in small, checked steps. It verifies its work with npm run check and takes screenshots to see the UI.

Running it yourself

You need:

Then:

npm install
npm run dev          # the desktop app, with hot reload (the first build takes a few minutes)
npm run dev:web      # the same UI in a browser at http://localhost:1420
npm run check        # every check; ends with CODEPLATE CHECKS: PASS
npm run package      # build installers into target/release/bundle/

The checks find or install a browser for the screen tests themselves: Playwright's Chromium if it's there (npm run setup installs it), else your Chrome or Edge, else they download Playwright's Chromium once (about 150 MB). Set PW_CHANNEL=chrome (or msedge) to choose one.

What's inside

License

See LICENSE.md (CodePlate Pro License). You can use this code in your own apps, free or paid, with no credit needed. Every version you downloaded while your CodePlate plan included it stays yours. You can't resell or share the template itself.

Third-party packages keep their own licenses:

List the exact licenses at any time with cargo metadata and npm ls. The package-and-sign recipe covers writing a notices file.

For agents

Download URL (this version, needs a grant): https://codeplate.io/download/desktop-app-starter/1.1.2
Pro template: agents can't download it on their own. Ask the user to sign in on this page and press Download, then tell you where the zip is, or press Copy link for your agent and paste you the link. The link works for a few minutes and for v1.1.2 only; fetch it with a plain GET.
Verify with: npm ci && npm run check