zero-json-engine
v1.0.0
Published
Yapay zeka araçlarının (Cursor, Claude, Copilot, Windsurf) kod yazarken harcadığı token miktarını ve çıktı bekleme süresini **%50'nin üzerinde azaltan** devrimsel bir derleyici (Transpiler) ve CLI aracıdır.
Readme
⚡ Zero-Stack: AI Token Optimizer
Yapay zeka araçlarının (Cursor, Claude, Copilot, Windsurf) kod yazarken harcadığı token miktarını ve çıktı bekleme süresini %50'nin üzerinde azaltan devrimsel bir derleyici (Transpiler) ve CLI aracıdır.
Siz sadece ZeroScript (.zs) formatında kod istersiniz; yapay zeka saniyeler içinde kısacık bir çıktı verir. Arka planda çalışan Zero-Watcher, bu kısa kodu yakalar ve anında standart React/Node/SQL kodlarına dönüştürür.
🚀 Hızlı Başlangıç (Kurulum)
Masaüstünde veya istediğiniz bir dizinde yeni bir proje klasörü açın ve terminalde o klasöre gidin.
1. Paketi Global Olarak Kurun
Aşağıdaki komutu kopyalayıp yeni açtığınız klasördeki terminale yapıştırarak simülasyon kurulumunu (internetten indiriyormuş gibi) başlatın:
npm install -g "C:\Users\karta\Desktop\ai_lang_experiment\zero-engine\zero-engine-1.0.0.tgz"2. Projeyi Zero-Stack'e Hazırlayın
Projenizi yapay zeka araçlarına tanıtabilmek için yeni açtığınız klasörde başlatıcıyı çalıştırın:
zero-stack initNe Yapar?
- Kök dizininize
.cursorrules(veya kullandığınız araca göre system prompt) dosyasını otomatik kopyalar. Böylece AI,.zsdiliyle nasıl konuşacağını anında öğrenir. .cursorignore,.windsurfignore,.gitignoredosyalarını yaratarak, derlenen uzun dosyalara karşı yapay zekayı anında "Kör" eder. Token israfını önler.
3. Zero-Watcher'ı (Nöbetçiyi) Başlatın
Aynı terminalde, derleyici nöbetçimizi çalıştırın:
zero-stack watch(Bu terminali arka planda açık bırakın.)
💻 Kullanım (Landing Page Testi)
Artık kod yazmaya (daha doğrusu yazdırmaya) hazırsınız!
IDE'nizi (Cursor, VS Code vb.) açın. Yapay zekaya (Örn: Cursor Composer) tam olarak şöyle bir istek gönderin:
"Bana Tailwind kullanarak koyu temalı (dark mode) şık bir Landing Page yap. İçinde 'Zero-Stack: Token faturanızı sıfırlayın' yazan bir Hero bölümü ve Call-to-Action butonu olsun."
Neler Olacak?
- Yapay zeka, ona az önce enjekte ettiğimiz kuralları okuyacak ve sana uzun uzadıya
LandingPage.tsxyazmak yerine, çok kısa birLandingPage.zsdosyası verecek. - Saniyeler içinde çıktı bitecek!
- Dosya projene düştüğü an arka planda çalışan Zero-Watcher, bunu anında standart ve çalışabilir bir
LandingPage.tsxdosyasına çevirecek. - Terminalinize baktığınızda
💰 Proje Tasarrufu Güncellendi! Toplam Kazanç: %65gibi bir ibare göreceksiniz. Proje kök dizinindeki.zero-savings.jsondosyasından projenin toplam tasarrufunu takip edebilirsiniz.
🛠️ Teknik Sözlük (ZeroScript Kısayolları)
Yapay zekanın sizin için yazacağı dilin temel mantığı (Otonom olarak .cursorrules içindedir):
- Bileşenler (Components):
#işareti ile tanımlanır.Örn: #Header(props) - Elementler: Pug/Tailwind birleşimidir.
Örn: div.bg-black.text-white - Durum (State):
$işareti ile başlar.Örn: $count = 0 - Kaçış Kapısı: ZeroScript'in desteklemediği çok karmaşık veya harici bir paket (Örn: Three.js) eklenecekse
!!blokları arasına standart kod yazılır. (Linter keyfi kaçışlara izin vermez).
Örnek Çıktı:
Yapay zekanın size vereceği 5 satırlık .zs kodu:
import "react" [useState]
#Counter
$count = 0
div.flex.p-4
button.bg-blue @click={setCount(c => c+1)} Artır: {count}Arka planda derlenecek 15 satırlık .tsx kodu:
/*
* ----------------------------------------------------
* DO NOT EDIT THIS FILE DIRECTLY
* This file was auto-generated by ZeroEngine
* ZeroScript Token Savings: %55.0
* ----------------------------------------------------
*/
import { useState } from "react";
export const Counter = () => {
const [count, setCount] = useState(0);
return (
<>
<div className="flex p-4">
<button className="bg-blue" onClick={() => setCount(c => c+1)}>
Artır: {count}
</button>
</div>
</>
);
};