local-ts

Automates bootstrapping and customization of local-ts apps with Tauri, SQLite, and React.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zap-studio/skills --skill local-ts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-ts
Source: https://github.com/zap-studio/skills/tree/main/local-ts
Command: npx skills add https://github.com/zap-studio/skills --skill local-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the setup and ongoing customization of apps built with the local-ts starter kit, reducing boilerplate and initial configuration time.

Core Features & Use Cases

  • Rapid bootstrapping of desktop and mobile apps using Tauri, SQLite, and a React frontend.
  • Customization of built-in features such as settings, tray, notifications, database, theming, logging, and window state.
  • Debugging workflows and local-first development practices to accelerate iteration.

Quick Start

Install and initialize a new local-ts project to bootstrap a runnable local-first app.

Frequently Asked Questions about local-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a local-first app with Tauri, SQLite, and React?

To bootstrap a local-first app, the local-ts starter kit automates project initialization. It generates a runnable desktop and mobile application stack combining Tauri, SQLite, and a React frontend.

What is a local-first architecture and when do I need it for desktop development?

A local-first architecture prioritizes on-device storage and offline functionality using SQLite before syncing. You need it for desktop or mobile apps requiring immediate local data access, robust offline capabilities, and reduced backend dependencies.

Do I need Rust and Node.js to set up a Tauri and React desktop app?

Yes, setting up a Tauri and React desktop app requires Node.js v18+, Rust, and pnpm as developer prerequisites. These tools compile the native desktop shell and manage the frontend dependencies.

Can I customize features like system tray and notifications in a local-first starter kit?

You can customize built-in features like system tray, notifications, settings, and theming within the local-first starter kit. It supports iterative customization to tailor desktop app behaviors without manual boilerplate.

What's the best way to debug local-first development workflows in a Tauri app?

The best way to debug local-first workflows in a Tauri app is using the starter kit's integrated debugging practices. It streamlines iterating on SQLite database operations, logging, and window state.