local_fire_departmentHoneystax
search⌘K
loginLog Inperson_addSign Up
layers
HONEYSTAX TERMINAL v1.0
HomeNewsSavedSubmit
Back to the live board
T

tinykit

Agent

Self-hosted Lovable/v0 alternative. Realtime database & storage included.

Copy the install, test the workflow, then decide if it earns a permanent slot.

487
Why nowLower urgency

The signal is softer here. Treat it like a pattern source unless it solves a very specific gap.

DecisionHigh-conviction move

Copy the install, test the workflow, then decide if it earns a permanent slot.

Trial costDeep lift

This wants more setup and more teardown. Run it only if the upside is clear.

Risk57/100

GitHub health 37/100. no security policy. 4 open issues make this testable, but not something to trust blind.

What You Are Adopting

AI Agent

Universal

Model

Multiple

Build Time

Instant

Test This In Your Stack

One command inClean rollbackLow commitment
shieldSandboxedInstalls to ~/.claude — isolated from your projects. One command to remove.

Fastest way to find out if tinykit belongs in your setup.

Copy the install command, run a real test, and back it out cleanly if it slows you down.

Try now
git clone https://github.com/tinykit-studio/tinykit ~/.claude/agents/tinykit

Run this first. You will know quickly if the workflow earns a permanent slot.

Back out
rm -rf ~/.claude/agents/tinykit

No messy cleanup loop. If it misses, remove it and keep moving.

Install Location

~/  └─ .claude/      ├─ commands/      ├─ agents/      │   └─ tinykit/ ← installs here      └─ settings.json

About

Self-hosted Lovable/v0 alternative. Realtime database & storage included.. An open-source agent for the AI coding ecosystem.

README


Logo

The open-source agentic app builder.
Think Lovable, Replit, or v0, but self-hostable and self-contained.
Build at /tinykit, deploy to /

Newsletter X Bluesky

Get Started · Documentation · Website · Discord

Screenshot

Overview

Tinykit is an open-source platform for building and deploying web apps with AI. It manages code, database, content, and deployment under the hood, letting you focus on the details.

Features

  • Agentic Builder: Prompt the AI to write code, create fields and tables, and wire it all up.
  • Self-Hosted: Your server, your data. Powered by PocketBase. Docker optional.
  • Realtime Database: Auto-generated tables that sync in real-time.
  • Code Editor: Direct access to your source. One Svelte file per app.
  • Content Fields: Edit text without touching code—like a mini CMS.
  • Design System: Update colors, fonts, shadows from a visual editor.
  • Time Travel: Snapshots on every change. Undo anything.
  • Image Uploads: Built-in asset storage for images and files.
  • Bring Your Own LLM: OpenAI, Anthropic, or Gemini (more coming soon).
  • Backend Functionality (soon) — Background jobs, CRON, server-side routes
  • Authentication (soon) — Email and OAuth signup in your apps
  • Showcase (soon) — Browse and one-click install community apps
  • LLM Functionality (soon) — AI-powered features and agentic workflows in your apps

Run hundreds of apps on one server. Point any domain → get a working app.

Tinykit is in early alpha and evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Join the conversation on Discord or raise a GitHub issue.

Star the project to give the maintainers a dopamine hit ⭐

Getting Started

The easiest way to get started is with Railway. Otherwise, you can run it locally with Docker or Node.js.

Quick Deploy

One-click one-minute deploy on Railway, no config necessary. Configure your LLM from the app (or add key as ENV var).

Deploy on Railway

Or deploy with Docker or a VPS

Running Locally

Docker

The simplest way to run Tinykit locally:

git clone https://github.com/tinykit-studio/tinykit.git
cd tinykit/deploy/docker
docker-compose up -d

This starts Tinykit on port 5173. Visit http://localhost:5173/setup to complete first-time setup.

See deploy/docker/README.md for more options.

Node.js

If you prefer running directly with Node:

# Clone and install
git clone https://github.com/tinykit-studio/tinykit.git
cd tinykit
npm install

# Start dev server (auto-downloads PocketBase)
npm run dev

Visit http://localhost:5173/setup to complete setup.

Usage

Domain-Based Routing

Each app gets its own domain. Point multiple domains to one Tinykit server:

calculator.myserver.com/                → Serves calculator app
calculator.myserver.com/tinykit/studio  → Edit calculator app

blog.myserver.com/                      → Serves blog app
blog.myserver.com/tinykit/studio        → Edit blog app

Access Points

URL Description
/ Your production app
/tinykit/studio Edit current domain's app
/tinykit/dashboard See all apps
/tinykit/settings LLM configuration

Templates

12+ starter templates to kickstart your apps:

Category Templates
Productivity Kanban, Notes, Canvas, Timer
Finance Expense tracker, Invoice generator
Content Bookmarks, Recipes
Social Linktree, Poll, Event RSVP
News HN reader, RSS reader

Get Involved

  • Questions/ideas/feedback? Join us on Discord
  • Found a bug? Open an issue on GitHub

License

MIT

--

Build your digital homestead.

--

Building a website? check out Pala CMS

Tech Stack

GoSvelteOpenAIAnthropicLLMDocker
Open Live ProjectAudit Repo

Reviews0

Log in to write a review.

AgingLast commit 3mo ago
bug_report4open issues
Submitted December 10, 2025

auto_awesomeYour strongest next moves after tinykit