explaingit

corebunch/instatic

Analysis updated 2026-07-26

5,200TypeScriptAudience · pm founderComplexity · 3/5Setup · moderate

TLDR

Instatic is a self-hosted visual website builder and CMS. Design pages on a canvas, manage content, and publish clean, static HTML, no third-party services needed.

Mindmap

mindmap
  root((repo))
    What it does
      Visual page editor
      Content management
      Publishes static HTML
    Editor features
      Responsive breakpoints
      Design tokens system
      Drag and drop modules
      Reusable components
    Content and data
      SQLite or Postgres
      Native forms
      Loops for collections
    AI agent
      Edits pages via text
      Supports multiple models
      Writes semantic HTML
    Outputs
      Plain HTML and CSS
      No framework runtime
      Static file performance

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

Build and manage a company website with a visual editor instead of writing code.

USE CASE 2

Create a blog where posts repeat through a layout loop and forms capture leads.

USE CASE 3

Use AI to generate and edit page content from text descriptions.

USE CASE 4

Host a self-managed website without relying on third-party form or image services.

What is it built with?

TypeScriptSQLitePostgreSQL

How does it compare?

corebunch/instaticelder-plinius/t3mp3stkunagent/kun
Stars5,2005,0915,032
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-03
MaintenanceActive
Setup difficultymoderatemoderatemoderate
Complexity3/55/53/5
Audiencepm founderresearcherpm founder

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires provisioning your own server and optionally configuring an AI model provider API key or local Ollama instance.

In plain English

Instatic is a self-hosted content management system, an alternative to platforms like Webflow or WordPress. You run it on your own server, and it gives you a visual editor, content engine, and publisher all in one place. The core idea is that instead of stitching together a separate CMS, framework, host, form service, and image CDN, you use one server that handles the whole thing. It stores data in either SQLite or Postgres. The visual editor lets you design pages on a real canvas. You can place several breakpoint frames side by side and edit desktop and mobile views together. A built-in system called Core Framework handles design tokens. You define one brand color and it generates a full scale of tints and shades. Type scales are fluid and adjust with the viewport, and a utility-class generator creates a small CSS file with only the classes you actually use. Your design system lives as data, so changing one token updates every page that uses it. Building pages involves modules like containers, text, images, buttons, and forms. You drag them onto the canvas and nest them as needed. Visual Components are reusable pieces with typed parameters and named slots, and editing one updates every instance across the site. Templates handle shared layouts like headers and footers, and Loops repeat a layout over collections such as posts or media. Forms are native to the CMS, and submissions land in your own data tables without needing a third-party form service. Instatic includes an AI agent that can edit pages based on text descriptions. It builds real, editable nodes on the canvas instead of producing screenshots or raw code. It writes semantic HTML and CSS through the same import pipeline you would use for pasted markup. You can bring your own model, with support for Claude, OpenAI, OpenRouter, or local Ollama. The pages Instatic produces are plain semantic HTML and compact CSS. There is no framework runtime or leftover editor markup in the final output. The site loads like a static file because, most of the time, it is one. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Help me set up Instatic on my own server using Docker and connect it to a Postgres database.
Prompt 2
Using Instatic's Core Framework, how do I define a brand color and generate a full scale of tints and shades for my design system?
Prompt 3
I want to use the Instatic AI agent to edit my page. How do I configure it to use a local Ollama model instead of a paid API?
Prompt 4
How do I create a reusable Visual Component in Instatic with typed parameters so editing one instance updates all instances across my site?

Frequently asked questions

What is instatic?

Instatic is a self-hosted visual website builder and CMS. Design pages on a canvas, manage content, and publish clean, static HTML, no third-party services needed.

What language is instatic written in?

Mainly TypeScript. The stack also includes TypeScript, SQLite, PostgreSQL.

How hard is instatic to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is instatic for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.