General
What is tinykit?
What is tinykit?
How is this different from Lovable, v0, or Cursor?
How is this different from Lovable, v0, or Cursor?
Is this production-ready?
Is this production-ready?
- Personal utilities and side projects
- Internal tools and admin dashboards
- MVPs and prototypes
- No guarantees against data loss—back up anything important
- Auth requires manual wiring (no built-in user auth for generated apps)
- Best suited for internal use or tools where you control access
Is it open source?
Is it open source?
Deployment & Hosting
Do I need Railway?
Do I need Railway?
- Fly.io
- DigitalOcean
- AWS
- Any VPS
- Docker
Can I run multiple apps?
Can I run multiple apps?
Can I deploy the generated apps separately?
Can I deploy the generated apps separately?
/_tk/data, /_tk/realtime). Keep them hosted on your tinykit instance, or use domain-based routing to serve multiple apps from one server.Can I use a custom domain?
Can I use a custom domain?
What about SSL/HTTPS?
What about SSL/HTTPS?
AI & API Keys
Which AI providers are supported?
Which AI providers are supported?
- OpenAI - GPT-4o, GPT-4 Turbo, GPT-3.5
- Anthropic - Claude Sonnet 4, Claude 3.5 Sonnet
- Google Gemini - Gemini Pro, Gemini Flash
Why do I need my own API key?
Why do I need my own API key?
How much does AI usage cost?
How much does AI usage cost?
Can I use Claude Pro or ChatGPT Plus instead of an API key?
Can I use Claude Pro or ChatGPT Plus instead of an API key?
Builder Interface
What are the builder tabs?
What are the builder tabs?
| Tab | Purpose | Shortcut |
|---|---|---|
| Agent | Chat with AI to build your app | Cmd+1 |
| Code | Edit code directly | Cmd+2 |
| Content | CMS fields for non-developers | Cmd+3 |
| Design | CSS variables (colors, fonts, spacing) | Cmd+4 |
| Data | Browse and edit database records | Cmd+5 |
| History | Snapshots for undo/time travel | Cmd+6 |
What are Design fields?
What are Design fields?
- Colors (primary, secondary, background)
- Fonts (family, sizes)
- Spacing (padding, margins)
- Borders (radius, shadows)
What are Content fields?
What are Content fields?
Does it work on mobile?
Does it work on mobile?
Features & Usage
What languages/frameworks does it generate?
What languages/frameworks does it generate?
$state, $derived, $effect). Apps compile to standalone HTML with CSS-in-style blocks.The AI is specifically tuned for this stack with detailed system prompts.Is there version control?
Is there version control?
What about databases?
What about databases?
- Built-in authentication
- Real-time subscriptions
- Admin UI at
/_pb/_ - REST API
What templates are included?
What templates are included?
| Category | Templates |
|---|---|
| Productivity | Kanban, Notes, Canvas, Timer |
| Finance | Expense tracker, Invoice generator |
| Content | Bookmarks, Recipes |
| Social | Linktree, Poll, Event RSVP |
| Business | Client CRM |
| News | HN reader, RSS reader |
Troubleshooting
The AI isn't responding
The AI isn't responding
- Your API key is correct in
.env - You have credits/quota with your AI provider
- The model name is correct (e.g.,
gpt-4o, notgpt4)
Preview isn't updating
Preview isn't updating
- Hard refresh the preview (Cmd+Shift+R)
- Check the browser console for errors
- Ensure files are saving (check for save indicator)
Files aren't saving
Files aren't saving
- File size is under 5MB
- File extension isn’t blocked (no .exe, .sh, etc.)
- Path doesn’t contain
../
Domain routing isn't working
Domain routing isn't working
- Your domain’s DNS is pointing to your tinykit server
- The domain is associated with a project in the dashboard
- SSL/HTTPS is properly configured
/tinykit/dashboard to see all projects and their domains.