Tinykit, Lovable, Replit veya v0 gibi platformlara açık kaynaklı ve kendi sunucunuzda barındırılabilir bir alternatif sunan, yapay zeka destekli bir uygulama geliştirme aracıdır. Bu platform, web uygulamaları oluşturmayı ve dağıtmayı basitleştirerek geliştiricilerin kod, veritabanı, içerik yönetimi ve dağıtım gibi karmaşık süreçlerle uğraşmak yerine doğrudan uygulama detaylarına odaklanmasını sağlar. Temelinde PocketBase bulunan Tinykit, kullanıcıların kendi sunucularında verilerini barındırmasına olanak tanır ve Docker ile kolayca kurulabilir.
Platformun öne çıkan özellikleri arasında, yapay zekanın kod yazma, alan ve tablo oluşturma gibi görevleri üstlendiği "Agentic Builder" bulunmaktadır. Gerçek zamanlı veritabanı, her uygulama için tek bir Svelte dosyası içeren entegre bir kod düzenleyici ve içerik alanları sayesinde kod yazmadan metin düzenleme imkanı sunar. Ayrıca, görsel bir düzenleyici ile tasarım sistemini (renkler, fontlar) güncelleyebilir, "Time Travel" özelliği ile her değişikliğin anlık görüntüsünü alarak geri alma işlemi yapabilirsiniz. Tinykit, OpenAI, Anthropic veya Gemini gibi kendi büyük dil modellerinizi (LLM) entegre etme esnekliği de sunar.
Erken alfa aşamasında olmasına rağmen, Tinykit tek bir sunucu üzerinde yüzlerce uygulama çalıştırma ve her uygulamaya özel alan adı atama yeteneği ile dikkat çekiyor. Railway üzerinden tek tıklamayla veya Docker ya da Node.js ile yerel olarak kolayca kurulabilir. Gelecekte arka uç işlevselliği, kimlik doğrulama ve topluluk uygulamalarını keşfetme gibi özelliklerin eklenmesi planlanmaktadır. Tinykit, geliştiricilere hızlı prototipleme ve dağıtım için 12'den fazla başlangıç şablonu sunarak uygulama geliştirme sürecini hızlandırmayı hedefliyor.
Tinykit, geliştiricilere yapay zeka destekli, kendi sunucularında barındırılabilir ve gerçek zamanlı özelliklere sahip web uygulamaları oluşturma ve dağıtma konusunda güçlü bir otonomi ve esneklik sunuyor.