tinacms

Installation
SKILL.md

TinaCMS

Overview

TinaCMS stores content as files in your repo (Markdown, MDX, JSON) and describes it with a schema in tina/config.ts. The CLI turns the schema into a GraphQL API, a typed client in tina/__generated__/ and an admin UI served from your site at /admin. Editing happens either against local files (tinacms dev) or through Tina Cloud / a self-hosted backend, where saves are written back to Git.

Versions checked on 2026-10-24: tinacms 3.15.0, @tinacms/cli 4.0.3 (Node 22.x || 24.x).

Instructions

Install and run

npx @tinacms/cli@latest init          # adds tinacms, tina/config.ts and scripts to an existing project
npx tinacms dev -c "next dev"          # local admin at http://localhost:3000/admin, local GraphQL on :4001
npx tinacms build && next build        # production build, needs Tina Cloud or self-hosted credentials
npx tinacms build --local --skip-cloud-checks   # offline build with no credentials (CI smoke test)
Installs
1
GitHub Stars
197
First Seen
5 days ago