โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ $ quirkllm โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ ๐ QuirkLLM v1.0.0 - Interactive Coding Assistant โ โ
โ โ ๐ Project: ~/my-react-app (React 18, TypeScript) โ โ
โ โ ๐ง Model: QuirkLLM-1.3B (4-bit) | Context: 32K โ โ
โ โ ๐พ RAM: 16GB detected โ Comfort Mode โ โ
โ โ ๐ก Mode: Online (RAG active) โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ > create a user profile component with avatar and bio โ
โ โ
โ ๐ค Creating component... โ
โ โ
โ โ Created: src/components/UserProfile.tsx โ
โ โ Created: src/components/UserProfile.css โ
โ โ
โ > now add a hover animation with framer motion โ
โ โ
โ ๐ค I'll add Framer Motion animation to the component I just created. โ
โ โ
โ โ Updated: src/components/UserProfile.tsx โ
โ โ Running: yarn add framer-motion โ
โ โ
โ > /status โ
โ โ
โ โญโ System Status โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ RAM: 4.2GB / 16GB (26%) โ โ
โ โ Context: 8,421 / 32,768 tokens (25%) โ โ
โ โ Session: 12 messages (auto-save on) โ โ
โ โ Cache Hit Rate: 73% โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Nedir?
- RAM-Aware Adaptive System
- 4 รalฤฑลma Modu
- Neden QuirkLLM?
- รzellikler
- Kullanฤฑm รrnekleri
- Teknik Detaylar
- Mimari
- 78 Bileลen
- CLI Komutlarฤฑ
- Context Yรถnetimi
- Fine-Tuning
- RAG Sistemi
- Test Suite
- Roadmap
- Kurulum
- Kararlar
- Katkฤฑda Bulunma
- Lisans
QuirkLLM, Claude Code CLI ve Gemini CLI gibi รงalฤฑลan, ancak:
- ๐ฐ Tamamen รผcretsiz
- ๐ %100 lokal
- ๏ฟฝ GPU gerektirmez (Varsa otomatik kullanฤฑr ve hฤฑzlanฤฑr)
- ๐ Gizlilik odaklฤฑ
- ๐ง RAM-Aware - Sisteminize gรถre otomatik optimize
bir interaktif kodlama asistanฤฑdฤฑr.
$ quirkllm # Claude Code CLI gibi, ama lokal ve รผcretsiz8GB RAM? โ Survival Mode (16K context, 4-bit, temel รถzellikler)
16GB RAM? โ Comfort Mode (32K context, 4-bit, tรผm รถzellikler)
32GB RAM? โ Power Mode (64K context, 8-bit, paralel iลlem)
64GB+ RAM? โ Beast Mode (128K context, 8-bit, maksimum her ลey)
Sistem otomatik algฤฑlar, siz sadece quirkllm yazฤฑn!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ RAM-AWARE ADAPTIVE SYSTEM โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ $ quirkllm โ
โ โ
โ ๐ Detecting system resources... โ
โ ๐พ RAM: 32GB Total | 14GB Available (used for profile) โ
โ โก Profile: COMFORT MODE activated โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ COMFORT MODE (12GB+ Available) โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ Context Window : 32,768 tokens โ โ
โ โ Quantization : 4-bit (balanced) โ โ
โ โ Batch Size : 4 โ โ
โ โ RAG Cache : 500MB โ โ
โ โ KV Cache : 4GB โ โ
โ โ Concurrent Ops : 2 โ โ
โ โ Features : All enabled โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
QuirkLLM, farklฤฑ iลletim sistemlerinin RAM yรถnetim stratejilerini anlayarak akฤฑllฤฑ profil seรงimi yapar:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PLATFORM-AWARE PROFILE SELECTION โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ ๐ macOS (darwin) โ
โ โโโโโโโโโโโโโโโโโโ โ
โ Strategy: TOTAL RAM bazlฤฑ profil seรงimi โ
โ Reason : Aggressive memory compression + fast SSD swap โ
โ Example : 16 GB total โ COMFORT (available RAM รถnemsiz) โ
โ โ
โ ๐ง Linux โ
โ โโโโโโโโ โ
โ Strategy: AVAILABLE RAM bazlฤฑ profil seรงimi (conservative) โ
โ Reason : Traditional swap, slow on low-end systems โ
โ Example : 16 GB total, 5 GB available โ SURVIVAL (gรผvenli) โ
โ โ
โ ๐ช Windows โ
โ โโโโโโโโโโ โ
โ Strategy: AVAILABLE RAM bazlฤฑ profil seรงimi (conservative) โ
โ Reason : PageFile variability, conservative approach safer โ
โ Example : 16 GB total, 8 GB available โ COMFORT โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Neden macOS farklฤฑ?
- โ Memory Compression: macOS RAM'i agresif sฤฑkฤฑลtฤฑrฤฑr, "available" dรผลรผk gรถrรผnรผr ama gerektiฤinde anฤฑnda boลaltฤฑr
- โ Smart Caching: File cache'i dinamik yรถnetir, gerektiฤinde milisaniyeler iรงinde temizler
- โ Fast Swap: M1/M2/M3'te SSD swap รงok hฤฑzlฤฑ (~7 GB/s), performans kaybฤฑ minimal
- โ Memory Pressure System: "Available RAM" tek baลฤฑna yeterli metrik deฤil, sistem baskฤฑ bazlฤฑ karar verir
Sonuรง: 16 GB macOS sisteminiz %70 kullanฤฑmda olsa bile, QuirkLLM sizi Comfort Mode'da รงalฤฑลtฤฑrฤฑr รงรผnkรผ sistem gerektiฤinde RAM'i hฤฑzla boลaltabilir. Linux/Windows'ta ise daha konservatif davranฤฑr.
macOS: 8 GB'dan az total RAM
Linux/Windows: 8 GB'dan az available RAM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SURVIVAL MODE - < 8GB FREE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ "Sistem dolu, dikkatli ilerliyoruz" โ
โ โ
โ Ayarlar: โ
โ โโโโโโโโ โ
โ Context Window : 16,384 tokens (16K) โ
โ Quantization : 4-bit (aggressive) โ
โ Batch Size : 1 (sequential) โ
โ RAG Cache : 200MB โ
โ KV Cache : 2GB โ
โ Embedding : CodeBERT-small (250MB) โ
โ Concurrent Ops : 1 (single thread) โ
โ Model Loading : Lazy (layer by layer) โ
โ Compaction : Aggressive (son 3 mesaj tam) โ
โ โ
โ Bellek Daฤฤฑlฤฑmฤฑ: โ
โ โโโโโโโโโโโโโโโโโ โ
โ Model (4-bit) โโโโโโโโโโโโโโโโโโโโโ 1.5GB โ
โ CodeBERT-small โโโโโโโโโโโโโโโโโโโโโ 0.25GB โ
โ KV Cache โโโโโโโโโโโโโโโโโโโโโ 2.0GB โ
โ RAG Cache โโโโโโโโโโโโโโโโโโโโโ 0.2GB โ
โ Context Buffer โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ System โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ Buffer (safety) โโโโโโโโโโโโโโโโโโโโโ 3.0GB โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ TOPLAM โโโโโโโโโโโโโโโโโโโโโ ~8GB โ
โ โ
โ รzellik Durumu: โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ
Interactive Chat โ
โ โ
Multi-turn Conversation โ
โ โ
Context Memory โ
โ โ
Basic RAG โ
โ โ
File Operations โ
โ โ ๏ธ Semantic Cache (limited) โ
โ โ ๏ธ Parallel Search (disabled) โ
โ โ ๏ธ Large File Analysis (chunked) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
macOS: 8-24 GB total RAM
Linux/Windows: 8-24 GB available RAM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ COMFORT MODE - 16GB FREE โญ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ "ฤฐdeal deneyim, hiรงbir kฤฑsฤฑtlama hissetmezsin" โ
โ โ
โ Ayarlar: โ
โ โโโโโโโโ โ
โ Context Window : 32,768 tokens (32K) โ
โ Quantization : 4-bit (balanced) โ
โ Batch Size : 4 โ
โ RAG Cache : 500MB โ
โ KV Cache : 4GB โ
โ Embedding : CodeBERT-base (500MB) โ
โ Concurrent Ops : 2 โ
โ Model Loading : Hybrid (critical layers eager) โ
โ Compaction : Smart (son 5 mesaj tam) โ
โ โ
โ Bellek Daฤฤฑlฤฑmฤฑ: โ
โ โโโโโโโโโโโโโโโโโ โ
โ Model (4-bit) โโโโโโโโโโโโโโโโโโโโโ 1.5GB โ
โ CodeBERT-base โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ KV Cache โโโโโโโโโโโโโโโโโโโโโ 4.0GB โ
โ RAG Cache โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ Semantic Cache โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ Context Buffer โโโโโโโโโโโโโโโโโโโโโ 1.0GB โ
โ System โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ Buffer (safety) โโโโโโโโโโโโโโโโโโโโโ 7.5GB โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ TOPLAM โโโโโโโโโโโโโโโโโโโโโ ~16GB โ
โ โ
โ รzellik Durumu: โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ
Interactive Chat โ
โ โ
Multi-turn Conversation โ
โ โ
Context Memory โ
โ โ
Full RAG System โ
โ โ
File Operations โ
โ โ
Semantic Cache โ
โ โ
Parallel Search (2 threads) โ
โ โ
Large File Analysis โ
โ โ
Session Persistence โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
macOS: 24-48 GB total RAM
Linux/Windows: 24-48 GB available RAM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ POWER MODE - 32GB FREE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ "Profesyonel kullanฤฑm, bรผyรผk projeler" โ
โ โ
โ Ayarlar: โ
โ โโโโโโโโ โ
โ Context Window : 65,536 tokens (64K) โ
โ Quantization : 8-bit (higher quality) โ
โ Batch Size : 8 โ
โ RAG Cache : 2GB โ
โ KV Cache : 8GB โ
โ Embedding : CodeBERT-large (1GB) โ
โ Concurrent Ops : 4 โ
โ Model Loading : Eager (full preload) โ
โ Compaction : Relaxed (son 10 mesaj tam) โ
โ โ
โ Bellek Daฤฤฑlฤฑmฤฑ: โ
โ โโโโโโโโโโโโโโโโโ โ
โ Model (8-bit) โโโโโโโโโโโโโโโโโโโโโ 2.5GB โ
โ CodeBERT-large โโโโโโโโโโโโโโโโโโโโโ 1.0GB โ
โ KV Cache โโโโโโโโโโโโโโโโโโโโโ 8.0GB โ
โ RAG Cache โโโโโโโโโโโโโโโโโโโโโ 2.0GB โ
โ Semantic Cache โโโโโโโโโโโโโโโโโโโโโ 1.0GB โ
โ Context Buffer โโโโโโโโโโโโโโโโโโโโโ 1.0GB โ
โ Multi-file Buffer โโโโโโโโโโโโโโโโโโโโโ 1.0GB โ
โ System โโโโโโโโโโโโโโโโโโโโโ 0.5GB โ
โ Buffer (safety) โโโโโโโโโโโโโโโโโโโโโ 15GB โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ TOPLAM โโโโโโโโโโโโโโโโโโโโโ ~32GB โ
โ โ
โ รzellik Durumu: โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ
Tรผm Comfort Mode รถzellikleri โ
โ โ
8-bit quantization (better quality) โ
โ โ
Extended context (64K tokens) โ
โ โ
Multi-file analysis (4 files parallel) โ
โ โ
Large project support (monorepos) โ
โ โ
Advanced semantic cache โ
โ โ
Parallel inference โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
macOS: 48+ GB total RAM
Linux/Windows: 48+ GB available RAM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ BEAST MODE - 64GB+ FREE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ "Sฤฑnฤฑrsฤฑz gรผรง, enterprise projeler" โ
โ โ
โ Ayarlar: โ
โ โโโโโโโโ โ
โ Context Window : 131,072 tokens (128K) โ
โ Quantization : 8-bit (max quality) โ
โ Batch Size : 16 โ
โ RAG Cache : 8GB (entire index in RAM) โ
โ KV Cache : 16GB โ
โ Embedding : CodeBERT-large (1GB) โ
โ Concurrent Ops : 8 โ
โ Model Loading : Full eager + warm cache โ
โ Compaction : Minimal (son 20 mesaj tam) โ
โ Secondary Model : 7B model available for complex tasks โ
โ โ
โ Ek รzellikler: โ
โ โโโโโโโโโโโโโโโ โ
โ โ
128K context (tรผm proje tek seferde) โ
โ โ
Multiple models (1.3B + 7B switch) โ
โ โ
Full project indexing in RAM โ
โ โ
8 parallel operations โ
โ โ
Zero-latency RAG (all cached) โ
โ โ
Background indexing โ
โ โ
Speculative execution โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| รzellik | ๐ก 8GB | ๐ข 16GB | ๐ต 32GB | ๐ฃ 64GB+ |
|---|---|---|---|---|
| Context | 16K | 32K | 64K | 128K |
| Quantization | 4-bit | 4-bit | 8-bit | 8-bit |
| Batch Size | 1 | 4 | 8 | 16 |
| RAG Cache | 200MB | 500MB | 2GB | 8GB |
| KV Cache | 2GB | 4GB | 8GB | 16GB |
| Embedding | Small | Base | Large | Large |
| Concurrent | 1 | 2 | 4 | 8 |
| Compaction | Aggressive | Smart | Relaxed | Minimal |
| Response Quality | Good | Great | Excellent | Maximum |
| Speed | ~3 tok/s | ~5 tok/s | ~8 tok/s | ~12 tok/s |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DฤฐNAMฤฐK RAM YรNETฤฐMฤฐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ QuirkLLM sadece toplam RAM'e deฤil, anlฤฑk BOลTA olan RAM'e bakar. โ
โ Diฤer uygulamalarฤฑnฤฑzฤฑn (Chrome, Docker vb.) alanฤฑna girmez. โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ Total RAM: 32GB | Used: 20GB | Available: 12GB โ โ
โ โ Decision: COMFORT MODE (fits in 12GB) โ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ < 50% : Normal operation โ โ
โ โ 50-70% : Optimize mode (reduce cache) โ โ
โ โ 70-85% : Defensive mode (aggressive compaction) โ โ
โ โ > 85% : Emergency mode (offload to disk) โ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ รrnek Senaryo: โ
โ โโโโโโโโโโโโโโ โ
โ 1. Kullanฤฑcฤฑ bรผyรผk dosya aรงar โ
โ 2. RAM 75%'e รงฤฑkar โ
โ 3. QuirkLLM otomatik: โ
โ โข Eski RAG cache'i temizler โ
โ โข Compaction'ฤฑ artฤฑrฤฑr โ
โ โข KV cache'i optimize eder โ
โ 4. RAM 55%'e dรผลer โ
โ 5. Kullanฤฑcฤฑ hiรงbir ลey fark etmez โจ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Otomatik (รถnerilen)
$ quirkllm
# Manuel override
$ quirkllm --profile survival # 8GB modunda รงalฤฑลtฤฑr
$ quirkllm --profile comfort # 16GB modunda รงalฤฑลtฤฑr
$ quirkllm --profile power # 32GB modunda รงalฤฑลtฤฑr
$ quirkllm --profile beast # 64GB modunda รงalฤฑลtฤฑr
# Veya session iรงinde
> /profile power
โก Switched to POWER MODE
Context: 32K โ 64K
Quantization: 4-bit โ 8-bit
This may use more RAM.QuirkLLM, farklฤฑ รงalฤฑลma stilleri iรงin 4 farklฤฑ mod sunar. Modlar arasฤฑnda Shift+Tab ile anฤฑnda geรงiล yapabilirsiniz.
Klasik, gรผvenli, onaylฤฑ mod. Her kritik iลlem รถncesi sizden onay ister.
- Gรผvenlik: Yรผksek
- Hฤฑz: Normal
- Kullanฤฑm: Gรผnlรผk kodlama, รถฤrenme, debug.
"Auto-Accept" modu. Onay sormaz, kodu yazar, testi รงalฤฑลtฤฑrฤฑr, dosyayฤฑ dรผzeltir.
- Gรผvenlik: Dรผลรผk (Dikkatli olun!)
- Hฤฑz: Maksimum
- Kullanฤฑm: Hฤฑzlฤฑ prototipleme, gรผvenilen scriptler, "biliyorum ne yaptฤฑฤฤฑmฤฑ" anlarฤฑ.
- รzellik:
rm -rfgibi รงok riskli komutlar hariรง her ลeye "YES" der.
[YAMI] > fix all linter errors
๐ค Fixing 12 files...
โ Done.
๐ค Running tests...
โ Passed.
(Sฤฑfฤฑr kullanฤฑcฤฑ mรผdahalesi)Sadece planlama yapar. Kod yazmaz, dosya deฤiลtirmez.
- Gรผvenlik: Maksimum (Read-only)
- รฤฑktฤฑ:
TODO.md,ARCHITECTURE.md, Mermaid diyagramlarฤฑ. - Kullanฤฑm: Bรผyรผk refactoring รถncesi, proje analizi, dokรผmantasyon.
[PLAN] > refactor auth system
๐ค Analyzing current auth flow...
๐ Created plan: .quirkllm/plans/auth-refactor.md
1. Create TokenService
2. Update UserSchema
3. Migrate existing users
...
(Hiรงbir kod deฤiลmedi, sadece plan oluลturuldu)Siz kodunuzu IDE'nizde yazarken arka planda sessizce รงalฤฑลฤฑr. Dosyayฤฑ kaydettiฤiniz an (Ctrl+S) devreye girer ve "Arkanฤฑzฤฑ kollar".
- Aktiflik: Pasif / Arka Plan
- ฤฐลlev: Deฤiลiklik analizi, hata yakalama, etki analizi (Impact Analysis).
- Bildirim: Terminal uyarฤฑsฤฑ.
[GHOST] > Watching for changes...
(Kullanฤฑcฤฑ User.ts dosyasฤฑnฤฑ kaydeder)
๐ป Pssst! `User.ts` deฤiลikliฤi `AuthService.ts` dosyasฤฑnฤฑ kฤฑrdฤฑ.
> Fix it? (y/n)quirk> Shift+Tab
๐ YAMI MODE activated
quirk> Shift+Tab
๐ PLAN MODE activated
quirk> Shift+Tab
๐ป GHOST MODE activated
quirk> Shift+Tab
๐ฌ CHAT MODE activated (baลa dรถner)quirk> /mode yami
๐ Switched to YAMI MODE
Auto-confirm: ON (critical ops still blocked)
quirk> /mode plan
๐ Switched to PLAN MODE
Read-only: ON (no file changes)
quirk> /mode ghost
๐ป Switched to GHOST MODE
File watcher: Starting...
quirk> /mode chat
๐ฌ Switched to CHAT MODE (default)
Confirmations: ONโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ YAMI MODE SAFETY LAYERS โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โ BLOCKED (Critical Risk - Score 90-100) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โข rm -rf / โ
โ โข :(){ :|:& };: (fork bomb) โ
โ โข dd if=/dev/zero of=/dev/sda โ
โ โข chmod -R 777 / โ
โ โข mkfs.ext4 /dev/sda โ
โ โข shutdown, reboot, halt โ
โ โ
โ โ ๏ธ WARNED (High Risk - Score 60-89) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โข curl | bash (pipe to shell) โ
โ โข chmod 777 (world writable) โ
โ โข git push --force โ
โ โข docker run --privileged โ
โ โข nc -e (reverse shell) โ
โ โ
โ โ
AUTO-ACCEPTED (Medium/Low Risk - Score 0-59) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โข npm install, yarn add โ
โ โข git commit, git push โ
โ โข File create/edit/delete (non-system) โ
โ โข Run tests, build commands โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Senaryo | รnerilen Mod | Neden |
|---|---|---|
| Yeni รถzellik geliลtirme | ๐ฌ Chat | Onay ile gรผvenli |
| Hฤฑzlฤฑ bug fix | ๐ YAMI | Hฤฑzlฤฑ, auto-accept |
| Bรผyรผk refactoring รถncesi | ๐ Plan | Sadece analiz |
| Kod yazarken arka plan | ๐ป Ghost | Pasif izleme |
| รฤrenme/debug | ๐ฌ Chat | Aรงฤฑklamalฤฑ |
| CI/CD scripts | ๐ YAMI | Otomatik |
| รzellik | Claude Code CLI | Gemini CLI | GitHub Copilot | QuirkLLM |
|---|---|---|---|---|
| Fiyat | $20/ay + API | รcretsiz (limitli) | $10-19/ay | รcretsiz |
| Lokal | โ | โ | โ | โ |
| Offline | โ | โ | โ | โ |
| GPU Gerekli | - | - | - | Opsiyonel (Varsa Hฤฑzlanฤฑr) |
| Gizlilik | Bulut | Bulut | Bulut | %100 Lokal |
| Aรงฤฑk Kaynak | โ | โ | โ | โ |
| Interactive Chat | โ | โ | โ | โ |
| Context | 200K | 1M | Kฤฑsฤฑtlฤฑ | 16K-128K* |
| Min RAM | - | - | - | 8GB |
| Adaptive | โ | โ | โ | โ |
*RAM'e gรถre dinamik
- ๐ป GPU'su olmayan geliลtiriciler
- ๐ ฤฐnternet eriลimi kฤฑsฤฑtlฤฑ olanlar
- ๐ Kodunu buluta gรถndermek istemeyenler
- ๐ฐ Aylฤฑk abonelik รถdeyemeyenler/รถdemek istemeyenler
- ๐ รฤrenciler ve hobi geliลtiriciler
$ quirkllm
๐ System: 16GB RAM detected
โก Profile: COMFORT MODE (32K context)
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ QuirkLLM v1.0.0 - Interactive Coding Assistant โ
โ ๐ Project: ~/my-react-app (React 18, TypeScript, yarn) โ
โ ๐ง Context: 32K tokens | RAM: 3.2GB used โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
> merhaba
๐ค Merhaba! Ben QuirkLLM. React 18 + TypeScript projenizde
nasฤฑl yardฤฑmcฤฑ olabilirim?
> bu projede neler var?
๐ค Projenizi analiz ediyorum...
๐ my-react-app
โโโ Framework: React 18.2.0 + TypeScript 5.0
โโโ Bundler: Vite 5.0
โโโ Styling: TailwindCSS 3.4
โโโ State: Zustand 4.5
โโโ Package Manager: yarn (yarn.lock detected)
โโโ 23 components
โโโ 12 hooks
โโโ 8 API endpoints
Ne รผzerinde รงalฤฑลmak istersin?
> create a button component
โ Created Button.tsx
> make it larger # "it" = Button.tsx
โ Updated Button.tsx
> add red variant # hala Button.tsx
โ Updated Button.tsx
> now do the same for Card # "same" = aynฤฑ deฤiลiklikler
โ Updated Card.tsx
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PAKET YรNETฤฐCฤฐSฤฐ TESPฤฐTฤฐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ QuirkLLM projenizde hangi paket yรถneticisi kullandฤฑฤฤฑnฤฑzฤฑ โ
โ otomatik algฤฑlar ve ona gรถre komut รงalฤฑลtฤฑrฤฑr: โ
โ โ
โ Algฤฑlama Sฤฑrasฤฑ: โ
โ โโโโโโโโโโโโโโโโโ โ
โ 1. bun.lockb โ bun add <package> โ
โ 2. pnpm-lock.yaml โ pnpm add <package> โ
โ 3. yarn.lock โ yarn add <package> โ
โ 4. package-lock.json โ npm install <package> โ
โ 5. Hiรงbiri yoksa โ Kullanฤฑcฤฑya sor โ
โ โ
โ รrnek: โ
โ โโโโโโโ โ
โ > add framer motion for animations โ
โ โ
โ ๐ Package manager: yarn (yarn.lock detected) โ
โ โ
โ โ Running: yarn add framer-motion โ
โ โ Updated: package.json โ
โ โ Updated: src/components/Button.tsx โ
โ โ
โ Python projeleri iรงin: โ
โ โโโโโโโโโโโโโโโโโโโโโโ โ
โ 1. poetry.lock โ poetry add <package> โ
โ 2. Pipfile.lock โ pipenv install <package> โ
โ 3. requirements.txt โ pip install <package> โ
โ 4. pyproject.toml โ pip install <package> โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
> fix all typescript errors in this project
๐ค Scanning project for TypeScript errors...
Found 7 errors in 4 files:
1. src/utils/api.ts:23 - Type 'string' not assignable to 'number'
2. src/utils/api.ts:45 - Property 'data' does not exist
3. src/components/Card.tsx:12 - Missing required prop 'title'
...
Should I fix all of them? (yes/no/select)
> yes
โ Fixed src/utils/api.ts (2 errors)
โ Fixed src/components/Card.tsx (1 error)
โ Fixed src/hooks/useAuth.ts (3 errors)
โ Fixed src/pages/Home.tsx (1 error)
All 7 errors fixed! Run `yarn typecheck` to verify.
> /compact on
๐ฆ Compact mode enabled. Responses will be shorter.
> create a modal component
โ Modal.tsx (32 lines)
> /compact off
๐ Verbose mode enabled.
# Pazartesi
$ quirkllm
> working on auth system
...
> /quit
๐พ Session saved.
# Salฤฑ
$ quirkllm
๐ Restored previous session (auth system)
Last message: "implementing JWT refresh"
Context: 12,450/32,768 tokens
> continue where we left off
๐ค Last time we were implementing JWT refresh tokens.
You had created authService.ts. Should I continue?
> /status
โญโ System Status โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ Profile : COMFORT MODE (16GB system) โ
โ RAM Usage : 4.2GB / 16GB (26%) โโโโโโโโโโโโโโโโ โ
โ Context : 8,421 / 32,768 tokens (25%) โโโโโโโโโโโโโโโโ โ
โ โ
โ Performance: โ
โ โโโโโโโโโโโโโ โ
โ Inference : 5.2 tokens/sec โ
โ Cache Hit : 73% โ
โ RAG Latency : 45ms โ
โ โ
โ Session: โ
โ โโโโโโโโโ โ
โ Messages : 12 (5 compacted) โ
โ Files : 3 active (Button.tsx, Card.tsx, api.ts) โ
โ Duration : 23 minutes โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
ฤฐnternet yok mu? รzel dokรผmantasyon mu var? Sorun deฤil. QuirkLLM istediฤiniz kaynaฤฤฑ "yutup" lokal vektรถr veritabanฤฑna ekler.
> learn --url https://docs.astro.build
๐ค Crawling docs.astro.build...
โ Downloaded 142 pages
โ Generated embeddings (CodeBERT)
โ Added to local vector store
๐ง Now I know everything about Astro!
> learn --pdf ./sirket-kurallari.pdf
โ Parsed PDF
โ Indexed 45 pagesQuirkLLM sadece bir asistan deฤil, aynฤฑ zamanda bir Model Context Protocol (MCP) sunucusudur. Claude Desktop, Cursor veya diฤer MCP uyumlu araรงlar, QuirkLLM'in lokal indeksine ve yeteneklerine baฤlanabilir.
> /mcp start
๐ MCP Server running on ws://localhost:3000
โข Capabilities: Resources, Tools, Prompts
โข Connected: Claude Desktop can now see your local repo!$ cd my-new-project
$ quirkllm
๐ System: 16GB RAM โ COMFORT MODE
๐ Empty directory detected
> setup a react typescript project with tailwind and zustand
๐ค I'll set up a modern React project for you.
Which package manager do you prefer?
1. npm
2. yarn (recommended)
3. pnpm
4. bun
> 2
โ Initialized with Vite + React + TypeScript
โ Added TailwindCSS configuration
โ Added Zustand store boilerplate
โ Created folder structure
๐ Project structure:
โโโ src/
โ โโโ components/
โ โโโ hooks/
โ โโโ store/
โ โ โโโ index.ts (Zustand store)
โ โโโ App.tsx
โ โโโ main.tsx
โโโ package.json
โโโ tsconfig.json
โโโ tailwind.config.js
โโโ vite.config.ts
Run `yarn install` then `yarn dev` to start!
> the app crashes when clicking submit button
๐ค I'll investigate. Let me check the submit handlers...
๐ Found 3 files with submit handlers:
โข ContactForm.tsx (line 23)
โข LoginForm.tsx (line 45)
โข SignupForm.tsx (line 67)
Which one is causing the crash?
> ContactForm
๐ Analyzing src/components/ContactForm.tsx...
Found potential issues:
1. Line 23: `onSubmit` is async but errors aren't caught
2. Line 31: `setLoading(false)` runs before API completes
3. Line 45: No validation before submit
Should I fix all of these?
> yes
โ Added try-catch wrapper (line 23)
โ Fixed loading state race condition (line 31)
โ Added form validation (line 45)
The form should work now. Test it?
> review src/utils/helpers.ts
๐ Analyzing helpers.ts (156 lines)...
๐ Code Review Report:
โ Severity โ Count โ Issues โ
โโโโโโโโโโโโผโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ด Critical โ 1 โ SQL injection vulnerability (L45) โ
โ ๐ก Warning โ 3 โ Long function, magic number, unused โ
โ ๐ต Info โ 2 โ Optional chaining, Map suggestion โ
Details:
โโโโโโโโโ
๐ด Line 45: buildQuery() is vulnerable to SQL injection
๐ก Line 12: processData() is 87 lines (recommend: <30)
๐ก Line 34: Magic number 86400 (use named constant)
๐ก Line 67: Variable 'temp' is declared but never used
Should I fix any of these?
> fix critical and warnings
โ Fixed SQL injection (parameterized query)
โ Split processData into 3 functions
โ Added SECONDS_PER_DAY constant
โ Removed unused variable
Run `/diff` to see all changes.
> explain how useCallback works, I keep getting it wrong
๐ค Let me explain with examples from your codebase.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
useCallback = memoize a FUNCTION reference
Without useCallback:
โโโโโโโโโโโโโโโโโโโโโ
const handleClick = () => { ... }
// โ New function created EVERY render
// โ Child components re-render unnecessarily
With useCallback:
โโโโโโโโโโโโโโโโโโโโโ
const handleClick = useCallback(() => { ... }, [deps])
// โ Same function reference unless deps change
// โ Child components skip re-render
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Found in your code (SearchBar.tsx line 12):
โ Current (recreates every render):
const handleSearch = (query) => {
fetchResults(query);
};
โ
Fixed:
const handleSearch = useCallback((query) => {
fetchResults(query);
}, [fetchResults]);
Want me to fix it?
> yes
โ Updated SearchBar.tsx
> write tests for UserService
๐ Analyzing src/services/UserService.ts...
Found 5 public methods:
โข getUser(id)
โข createUser(data)
โข updateUser(id, data)
โข deleteUser(id)
โข searchUsers(query)
โ Created src/services/__tests__/UserService.test.ts
Test Summary:
โโโโโโโโโโโโโ
UserService
โโโ getUser
โ โโโ โ returns user when found
โ โโโ โ returns null when not found
โ โโโ โ handles database errors
โโโ createUser
โ โโโ โ creates user with valid data
โ โโโ โ throws on duplicate email
โ โโโ โ validates required fields
โโโ ... (15 more tests)
Total: 23 tests generated
Run `yarn test UserService` to execute.
| Profil | Min. Boล RAM | Disk | CPU | Deneyim |
|---|---|---|---|---|
| ๐ก Survival | ~8GB | 10GB | 4 core | รalฤฑลฤฑr |
| ๐ข Comfort | ~16GB | 15GB | 6 core | ฤฐdeal |
| ๐ต Power | ~32GB | 20GB | 8 core | Profesyonel |
| ๐ฃ Beast | ~64GB+ | 30GB | 12 core | Maksimum |
GPU Zorunlu Deฤildir! Ancak NVIDIA (CUDA) veya Apple Silicon (Metal) tespit edilirse, QuirkLLM otomatik olarak Hybrid Inference moduna geรงer ve yรผkรผ GPU'ya yฤฑkarak 10x-50x hฤฑz artฤฑลฤฑ saฤlar.
| รzellik | 4-bit | 8-bit |
|---|---|---|
| Base Model | DeepSeek Coder 1.3B | DeepSeek Coder 1.3B |
| Disk Size | 700MB | 1.4GB |
| RAM Usage | 1.5GB | 2.5GB |
| Quality | Great | Excellent |
| Speed | Faster | Slower |
| Min RAM | 8GB | 16GB |
# QuirkLLM otomatik context hesaplama
def calculate_context_length(available_ram_gb, quantization):
"""RAM'e gรถre optimal context length hesapla"""
# Sabit kullanฤฑmlar
model_ram = 1.5 if quantization == "4bit" else 2.5
embedding_ram = 0.5
base_overhead = 1.0
# KV Cache iรงin kalan RAM
available_for_kv = available_ram_gb - model_ram - embedding_ram - base_overhead
# Her 1K context โ 250MB KV cache (4-bit iรงin)
# Her 1K context โ 400MB KV cache (8-bit iรงin)
mb_per_1k = 250 if quantization == "4bit" else 400
max_context = int((available_for_kv * 1024) / mb_per_1k) * 1024
# Profil limitleri
limits = {
8: 16384, # 16K max for 8GB
16: 32768, # 32K max for 16GB
32: 65536, # 64K max for 32GB
64: 131072, # 128K max for 64GB+
}
return min(max_context, limits.get(available_ram_gb, 131072))โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ QuirkLLM MฤฐMARฤฐSฤฐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
KULLANICI
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SYSTEM DETECTOR (Baลlangฤฑรง) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข RAM Detection (psutil) โ โ
โ โ โข CPU Core Count โ โ
โ โ โข Available Disk Space โ โ
โ โ โข Profile Selection (survival/comfort/power/beast) โ โ
โ โ โข Dynamic Configuration Loading โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ INTERACTIVE CLI โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข REPL Loop (Read-Eval-Print) โ โ
โ โ โข Command Parser (/help, /compact, /status, /profile...) โ โ
โ โ โข Session Manager (save/load/restore) โ โ
โ โ โข Rich Terminal UI (colors, boxes, syntax highlighting) โ โ
โ โ โข RAM Monitor (background thread) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROJECT ANALYZER โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Framework Detection (React, Vue, Next, Expo...) โ โ
โ โ โข Package Manager Detection (npm/yarn/pnpm/bun/poetry/pip) โ โ
โ โ โข Dependency Analysis โ โ
โ โ โข File Structure Mapping โ โ
โ โ โข Active File Tracking โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CONVERSATION ENGINE โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Context Window Manager (16K-128K adaptive) โ โ
โ โ โข Conversation History (with smart compaction) โ โ
โ โ โข Multi-Turn Reasoning โ โ
โ โ โข Reference Resolution ("it", "that", "the component") โ โ
โ โ โข Intent Detection (create/fix/explain/refactor...) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ
โผ โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ADAPTIVE INFERENCE ENGINE โ โ ADAPTIVE RAG SYSTEM โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Survival Mode (8GB) โ โ โ โ Survival: 200MB cache, basic โ โ
โ โ โข 4-bit aggressive โ โ โ โ Comfort: 500MB cache, full โ โ
โ โ โข Batch size: 1 โ โ โ โ Power: 2GB cache, parallel โ โ
โ โ โข Sequential only โ โ โ โ Beast: 8GB cache, instant โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโค โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Comfort Mode (16GB) โ โ โ โ
โ โ โข 4-bit balanced โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Batch size: 4 โ โ โ โ Components (18): โ โ
โ โ โข 2 concurrent ops โ โ โ โ โข LanceDB Vector Store โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโค โ โ โ โข CodeBERT Embeddings โ โ
โ โ Power Mode (32GB) โ โ โ โ โข Hybrid Search โ โ
โ โ โข 8-bit quality โ โ โ โ โข Semantic Cache โ โ
โ โ โข Batch size: 8 โ โ โ โ โข Context Compression โ โ
โ โ โข 4 concurrent ops โ โ โ โ โข ...13 more โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโค โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Beast Mode (64GB+) โ โ โ โ
โ โ โข 8-bit maximum โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โข Batch size: 16 โ โ
โ โ โข 8 concurrent ops โ โ
โ โ โข 7B model available โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CORE MODEL โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ DeepSeek Coder 1.3B โ โ
โ โ (Fine-tuned + Adaptively Quantized) โ โ
โ โ โ โ
โ โ Fine-tuning (30 components): โ โ
โ โ โข Multi-turn Conversation โข Framework-Aware โ โ
โ โ โข Instruction Following โข Error Recovery โ โ
โ โ โข Code Generation โข Test Generation โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ OUTPUT HANDLER โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โข Response Formatting โ โ
โ โ โข Syntax Highlighting โ โ
โ โ โข Diff Generation โ โ
โ โ โข Package Manager Commands (yarn/npm/pnpm/bun) โ โ
โ โ โข File Creation/Modification โ โ
โ โ โข Confirmation Prompts โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CLI-FIRST FELSEFESฤฐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ CLI = TรM AKIL (78 bileลen) IDE/GUI = SADECE WRAPPER โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โข RAM detection & adaptation โข CLI'ฤฑ subprocess olarak รงaฤฤฑrฤฑr โ
โ โข Tรผm conversation logic โข Sadece UI katmanฤฑ โ
โ โข Tรผm inference optimizasyonlarฤฑ โข Sฤฑfฤฑr ek mantฤฑk โ
โ โข Tรผm RAG sistemi โข Sฤฑfฤฑr ek bileลen โ
โ โข %100 fonksiyonellik โข %100 gรถrsellik โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Katman | Sayฤฑ | RAM Adaptif? |
|---|---|---|
| A. Inference Optimizasyonu | 15 | โ |
| B. Bellek/CPU Optimizasyonu | 15 | โ |
| C. RAG Sistemi | 18 | โ |
| D. Fine-tuning Stratejisi | 30 | โ (eฤitim zamanฤฑ) |
| TOPLAM | 78 |
| # | Bileลen | 8GB | 16GB | 32GB | 64GB+ |
|---|---|---|---|---|---|
| A1 | Early Exit | โ Aggressive | โ Balanced | โ Relaxed | โช Off |
| A2 | Layer Cache | โ 2 layers | โ 4 layers | โ 8 layers | โ All |
| A3 | Speculative Decoding | โช Off | โ On | โ On | โ Aggressive |
| A4 | Dynamic Quantization | โ 4-bit | โ 4-bit | โ 8-bit | โ 8-bit |
| A5 | Token Pruning | โ High | โ Medium | โ Low | โช Off |
| A6 | KV-Cache Optimization | โ Aggressive | โ Normal | โ Relaxed | โ Full |
| A7 | Batch Inference | โ 1 | โ 4 | โ 8 | โ 16 |
| A8 | Continuous Batching | โช Off | โ On | โ On | โ On |
| A9 | Tensor Parallelism | โช Off | โช Off | โ 2-way | โ 4-way |
| A10 | Activation Checkpoint | โ All | โ Half | โช Off | โช Off |
| A11 | Flash Decoding | โ On | โ On | โ On | โ On |
| A12 | Paged Attention | โ On | โ On | โ On | โ On |
| A13 | Grouped Query Attention | โ On | โ On | โ On | โ On |
| A14 | Sliding Window Attention | โ 2K | โ 4K | โ 8K | โ 16K |
| A15 | Tree Attention | โช Off | โ Basic | โ Full | โ Full |
| # | Bileลen | 8GB | 16GB | 32GB | 64GB+ |
|---|---|---|---|---|---|
| B1 | Memory-Mapped Files | โ Full | โ Partial | โช Off | โช Off |
| B2 | Prefetching | โ Minimal | โ Normal | โ Aggressive | โ Full |
| B3 | Sparse Attention | โ High | โ Medium | โ Low | โช Off |
| B4 | Gradient Checkpointing | โ All | โ Half | โช Off | โช Off |
| B5 | CPU Offloading | โ On | โช Off | โช Off | โช Off |
| B6 | Disk Offloading | โ Ready | โช Off | โช Off | โช Off |
| B7 | NUMA Awareness | โ On | โ On | โ On | โ On |
| B8 | Cache-Line Optimization | โ On | โ On | โ On | โ On |
| B9 | Memory Pool | โ Small | โ Medium | โ Large | โ XL |
| B10 | Zero-Copy Loading | โ On | โ On | โ On | โ On |
| B11 | Lazy Loading | โ Full | โ Partial | โช Off | โช Off |
| B12 | Weight Streaming | โ On | โช Off | โช Off | โช Off |
| B13 | Async I/O | โ On | โ On | โ On | โ On |
| B14 | mmap + madvise | โ On | โ On | โ On | โ On |
| B15 | Huge Pages | โช Off | โ On | โ On | โ On |
| # | Bileลen | 8GB | 16GB | 32GB | 64GB+ |
|---|---|---|---|---|---|
| C1 | LanceDB | โ Disk | โ Hybrid | โ RAM | โ Full RAM |
| C2 | Semantic Search | โ Basic | โ Full | โ Full | โ Full |
| C3 | Hybrid Search | โช Off | โ On | โ On | โ On |
| C4 | Reranking | โช Off | โ Top-5 | โ Top-10 | โ Top-20 |
| C5 | Context Compression | โ High | โ Medium | โ Low | โช Off |
| C6 | Semantic Cache | โ 50MB | โ 200MB | โ 1GB | โ 4GB |
| C7 | Query Expansion | โช Off | โ On | โ On | โ On |
| C8 | Query Decomposition | โช Off | โ Basic | โ Full | โ Full |
| C9 | HyDE | โช Off | โช Off | โ On | โ On |
| C10 | Multi-hop Retrieval | โช Off | โ 2-hop | โ 3-hop | โ 5-hop |
| C11 | Parent-Child Chunking | โช Off | โ On | โ On | โ On |
| C12 | Sliding Window Chunk | โ On | โ On | โ On | โ On |
| C13 | Code-Aware Chunking | โ Basic | โ Full | โ Full | โ Full |
| C14 | Metadata Filtering | โ On | โ On | โ On | โ On |
| C15 | Version Filtering | โ On | โ On | โ On | โ On |
| C16 | Freshness Scoring | โ On | โ On | โ On | โ On |
| C17 | Relevance Feedback | โช Off | โ On | โ On | โ On |
| C18 | Auto-Indexing | โช Off | โ Idle | โ Background | โ Realtime |
| # | Bileลen | # | Bileลen |
|---|---|---|---|
| D1 | Instruction Following | D16 | Security Patterns |
| D2 | Multi-turn Conversation | D17 | Accessibility |
| D3 | FIM Training | D18 | i18n Patterns |
| D4 | Error Recovery | D19 | State Management |
| D5 | Multi-file Context | D20 | API Integration |
| D6 | Test Generation | D21 | Database Patterns |
| D7 | DocstringโCode | D22 | Type Inference |
| D8 | CodeโDocstring | D23 | Error Handling |
| D9 | Refactoring | D24 | Async Patterns |
| D10 | Framework-Aware | D25 | Component Patterns |
| D11 | Version-Aware | D26 | Hook Patterns |
| D12 | Best Practices | D27 | Testing Patterns |
| D13 | Debug Reasoning | D28 | CI/CD Awareness |
| D14 | Code Review | D29 | Package.json Aware |
| D15 | Performance Opt | D30 | Monorepo Aware |
# Basit baลlatma (otomatik profil seรงimi)
$ quirkllm
# Debug mode
$ quirkllm --debug
# Manuel profil seรงimi
$ quirkllm --profile power
# รzel config dosyasฤฑ
$ quirkllm --config ~/.my-quirk-config.yaml
# Versiyon bilgisi
$ quirkllm --versionโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AVAILABLE COMMANDS โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ /help (aliases: ?, h) โ
โ โโโโโโโโโโโโโโโโโโโโโ โ
โ Show available commands and usage โ
โ Example: /help โ
โ โ
โ /status (aliases: info, stat) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ Display system and profile information โ
โ Shows: RAM usage, GPU status, active profile, all settings โ
โ Example: /status โ
โ โ
โ /quit (aliases: exit, q) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ Exit QuirkLLM gracefully โ
โ Example: /quit โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
$ quirkllm
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ QuirkLLM - RAM-Aware AI Coding Assistant โ
โ Version 0.1.0 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
System Information
Platform darwin/arm
RAM 16.0 GB total / 5.6 GB available
Adjusted RAM 3.6 GB (12.4 GB reserved)
GPU CUDA: โ | Metal: โ
Active Profile
Profile ๐ฏ Comfort
Context Length 32,768 tokens
Quantization Q4_K_M
Batch Size 4
RAG Cache 500 MB
KV Cache 4 GB
Expected Speed ~5 tokens/sec
Type /help for commands or start chatting!
quirk> /help
Available Commands
โโโโโโโโโโโณโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Command โ Aliases โ Description โ
โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ
โ /help โ ?, h โ Show available commands and usage โ
โ /status โ info, stat โ Display system and profile information โ
โ /quit โ exit, q โ Exit QuirkLLM โ
โโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก Tip: Commands start with /. Everything else is treated as a chat message.
quirk> /status
System Status
Platform darwin/arm
Total RAM 16.00 GB
Available RAM 5.69 GB
Adjusted RAM 3.69 GB (12.31 GB reserved)
CUDA โ Not available
Metal โ Available
Active Profile
Name ๐ฏ Comfort
Context Length 32,768 tokens
Quantization Q4_K_M
Batch Size 4
RAG Cache 500 MB
KV Cache 4 GB
Embedding Model base
Concurrent Ops 2
Compaction Mode smart
Model Loading hybrid
Expected Speed ~5 tokens/sec
quirk> /quit
๐ Goodbye!| Komut | Aliases | Aรงฤฑklama | รrnek |
|---|---|---|---|
/help |
?, h |
Yardฤฑm menรผsรผ ve komut listesi | /help |
/status |
info, stat |
Sistem ve profil durumu (RAM, GPU, context, cache) | /status |
/quit |
exit, q |
QuirkLLM'den รงฤฑk | /quit |
| Komut | Aรงฤฑklama | รrnek |
|---|---|---|
/profile <name> |
Profil deฤiลtir (survival/comfort/power/beast) | /profile power |
/mode <type> |
Quantization mode (4bit/8bit) | /mode 8bit |
/context |
Mevcut context window'u ve kullanฤฑmฤฑ gรถster | /context |
/compact |
Compaction mode toggle (aggressive/smart/relaxed) | /compact smart |
/verbose |
Verbose output mode toggle | /verbose on |
/clear |
Konuลma geรงmiลini temizle (RAM'i boลalt) | /clear |
/reset |
Tรผm state'i sฤฑfฤฑrla (context + cache + session) | /reset |
| Komut | Aรงฤฑklama | รrnek |
|---|---|---|
/save <name> |
Mevcut session'ฤฑ kaydet | /save auth-refactor |
/load <name> |
Kayฤฑtlฤฑ session'ฤฑ yรผkle | /load auth-refactor |
/sessions |
Kayฤฑtlฤฑ session'larฤฑ listele | /sessions |
/diff |
Son yapฤฑlan deฤiลiklikleri gรถster | /diff |
/undo |
Son deฤiลikliฤi geri al | /undo |
/redo |
Geri alฤฑnan deฤiลikliฤi tekrar uygula | /redo |
/files |
Deฤiลtirilen dosyalarฤฑ listele | /files |
/tree |
Proje dosya yapฤฑsฤฑnฤฑ gรถster | /tree src/ |
/search <query> |
Projede kod arama | /search useEffect |
| Komut | Aรงฤฑklama | รrnek |
|---|---|---|
/yami |
YAMI mode'a geรง (auto-accept) | /yami |
/chat |
Chat mode'a geรง (default, confirm) | /chat |
/plan |
Plan mode'a geรง (read-only, generates docs) | /plan |
/ghost |
Ghost mode'a geรง (watcher mode) | /ghost |
/watch <path> |
Dosya/klasรถr izlemeye baลla | /watch src/ |
/unwatch <path> |
Dosya/klasรถr izlemeyi durdur | /unwatch src/ |
| Komut | Aรงฤฑklama | รrnek |
|---|---|---|
/learn --url <url> |
Web dรถkรผmantasyonu indir ve รถฤren | /learn --url https://react.dev |
/learn --pdf <path> |
PDF dรถkรผmantasyon รถฤren | /learn --pdf ./docs/api.pdf |
/knowledge |
รฤrenilmiล bilgi kaynaklarฤฑnฤฑ listele | /knowledge |
/forget <source> |
Bilgi kaynaฤฤฑnฤฑ sil | /forget react-docs |
/reindex |
RAG index'i yeniden oluลtur | /reindex |
| Komut | Aรงฤฑklama | รrnek |
|---|---|---|
/config |
Ayarlarฤฑ gรถster/deฤiลtir | /config |
/config set <key> <value> |
Ayar deฤiลtir | /config set theme dark |
/offline |
Offline mode toggle (RAG only) | /offline |
/benchmark |
Inference hฤฑz testi | /benchmark |
/cache |
Cache istatistikleri gรถster | /cache |
/cache clear |
Cache'i temizle | /cache clear |
/logs |
Son log mesajlarฤฑnฤฑ gรถster | /logs |
/debug |
Debug mode toggle | /debug on |
| Prefix | Aรงฤฑklama | รrnek | Phase |
|---|---|---|---|
@file |
Dosya referansฤฑ | @src/App.tsx explain this component |
Phase 3 |
#line |
Satฤฑr referansฤฑ | fix error on #23 |
Phase 3 |
!command |
Shell komutu รงalฤฑลtฤฑr | !yarn add lodash |
Phase 3 |
$var |
Deฤiลken referansฤฑ | explain $userId usage |
Phase 3 |
^func |
Fonksiyon referansฤฑ | optimize ^calculateTotal |
Phase 3 |
QuirkLLM aลaฤฤฑdaki doฤal dil komutlarฤฑnฤฑ da anlayabilir:
"show me system status" โ /status
"what's my current profile?" โ /status
"switch to power mode" โ /profile power
"save this as bugfix session" โ /save bugfix
"clear the conversation" โ /clear
"exit" / "bye" / "goodbye" โ /quit
"help me" / "what can you do?" โ /help
| Shortcut | Aรงฤฑklama |
|---|---|
Ctrl+C |
Mevcut iลlemi iptal et (REPL'de yeni satฤฑr) |
Ctrl+D |
QuirkLLM'den รงฤฑk (EOF) |
โ / โ |
Komut geรงmiลinde gezin |
Tab |
Komut tamamlama (gelecek) |
Ctrl+R |
Komut geรงmiลinde arama (gelecek) |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ADAPTIVE CONTEXT WINDOW โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 8GB RAM (16K tokens): โ
โ โโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ System Prompt : ~300 tokens โ โ
โ โ Project Context : ~500 tokens โ โ
โ โ Active Files : ~3000 tokens (1-2 files) โ โ
โ โ RAG Retrieved : ~2000 tokens โ โ
โ โ Conversation (compact) : ~6000 tokens (~20 turns) โ โ
โ โ Current Query/Response : ~4200 tokens โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 16GB RAM (32K tokens): โ
โ โโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ System Prompt : ~500 tokens โ โ
โ โ Project Context : ~1000 tokens โ โ
โ โ Active Files : ~8000 tokens (3-4 files) โ โ
โ โ RAG Retrieved : ~4000 tokens โ โ
โ โ Conversation (smart) : ~12000 tokens (~50 turns) โ โ
โ โ Current Query/Response : ~6500 tokens โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 32GB RAM (64K tokens): โ
โ โโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ System Prompt : ~500 tokens โ โ
โ โ Project Context : ~2000 tokens โ โ
โ โ Active Files : ~20000 tokens (8-10 files) โ โ
โ โ RAG Retrieved : ~8000 tokens โ โ
โ โ Conversation (relaxed) : ~25000 tokens (~100 turns) โ โ
โ โ Current Query/Response : ~8500 tokens โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ 64GB+ RAM (128K tokens): โ
โ โโโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ System Prompt : ~500 tokens โ โ
โ โ Project Context : ~5000 tokens (full analysis) โ โ
โ โ Active Files : ~50000 tokens (entire codebase) โ โ
โ โ RAG Retrieved : ~15000 tokens โ โ
โ โ Conversation (minimal) : ~45000 tokens (~200 turns) โ โ
โ โ Current Query/Response : ~12500 tokens โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SMART COMPACTION โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 8GB (Aggressive): โ
โ โโโโโโโโโโโโโโโโโ โ
โ โข Son 3 mesaj tam tutulur โ
โ โข Eski mesajlar โ tek satฤฑr รถzet โ
โ โข Kod bloklarฤฑ โ "Created X.tsx (45 lines)" โ
โ โ
โ 16GB (Smart): โ
โ โโโโโโโโโโโโโโ โ
โ โข Son 5 mesaj tam tutulur โ
โ โข Eski mesajlar โ 2-3 satฤฑr รถzet โ
โ โข รnemli kararlar korunur โ
โ โ
โ 32GB (Relaxed): โ
โ โโโโโโโโโโโโโโโ โ
โ โข Son 10 mesaj tam tutulur โ
โ โข Eski mesajlar โ paragraf รถzet โ
โ โข Kod bloklarฤฑ kฤฑsmen korunur โ
โ โ
โ 64GB+ (Minimal): โ
โ โโโโโโโโโโโโโโโโ โ
โ โข Son 20 mesaj tam tutulur โ
โ โข รok eski mesajlar bile detaylฤฑ โ
โ โข Neredeyse hiรง bilgi kaybฤฑ yok โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# quirkllm_finetune.yaml
base_model: deepseek-ai/deepseek-coder-1.3b-base
model_type: AutoModelForCausalLM
load_in_4bit: true
adapter: qlora
lora_r: 16
lora_alpha: 32
lora_dropout: 0.05
lora_target_modules:
- q_proj
- k_proj
- v_proj
- o_proj
- gate_proj
- up_proj
- down_proj
datasets:
- path: ./data/multi_turn_conversations.jsonl
type: sharegpt
conversation: conversations
- path: ./data/code_completion.jsonl
type: completion
chat_template: chatml
sequence_len: 4096
sample_packing: true
gradient_accumulation_steps: 8
micro_batch_size: 2
num_epochs: 3
learning_rate: 2e-4
lr_scheduler: cosine
warmup_ratio: 0.1
flash_attention: true
bf16: true
output_dir: ./outputs/quirkllm-v1
wandb_project: quirkllm| Kaynak | Miktar | Format |
|---|---|---|
| GitHub Repos | 10000 | Multi-turn conversations |
| Synthetic | 50000 | GPT-4 generated |
| Stack Overflow | 20000 | Q&A pairs |
| Documentation | 5000 | Chunks |
| Benchmark | Base | Target | Neden? |
|---|---|---|---|
| HumanEval | 50% | 70% | Genel kod kalitesi |
| MBPP | 45% | 65% | Python yetkinliฤi |
| Multi-turn Accuracy | - | 85%+ | Ana kullanฤฑm senaryosu |
| Context Resolution | - | 90%+ | "it", "that" anlama |
| Domain (React/TS) | - | 80%+ | Hedef teknolojiler |
$ quirkllm --test
โญโ QuirkLLM Test Suite โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ System: 16GB RAM (COMFORT MODE) โ
โ โ
โ Instruction Following โโโโโโโโโโโโโโโโโโโโ 95/100 (95%) โ
โ Multi-Turn Conversation โโโโโโโโโโโโโโโโโโโโ 88/100 (88%) โ
โ Context Resolution โโโโโโโโโโโโโโโโโโโโ 92/100 (92%) โ
โ Code Quality โโโโโโโโโโโโโโโโโโโโ 91/100 (91%) โ
โ RAM Adaptation โโโโโโโโโโโโโโโโโโโโ 100/100 (100%) โ
โ Package Manager โโโโโโโโโโโโโโโโโโโโ 100/100 (100%) โ
โ โ
โ Overall: 566/600 (94.3%) โ PASSED โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ| Faz | Sรผre | ฤฐรงerik |
|---|---|---|
| CLI (78 bileลen + RAM Adaptive) | 30 hafta | Tรผm sistem |
| VS Code Extension | 4 hafta | CLI wrapper |
| GUI Application | 5 hafta | CLI wrapper |
| TOPLAM | 39 hafta | ~9-10 ay |
Alt-Faz A: System Detection (2 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข RAM detection (psutil)
โข Profile selection logic
โข Dynamic configuration
โข Resource monitoring
Alt-Faz B: Core CLI (3 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Interactive REPL
โข Command parser
โข Session management
โข Rich terminal UI
Alt-Faz C: Project Analyzer (2 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Framework detection
โข Package manager detection
โข Dependency analysis
Alt-Faz D: Conversation Engine (4 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Adaptive context window
โข Smart compaction (RAM-based)
โข Multi-turn reasoning
โข Reference resolution
Alt-Faz E: Model Integration (5 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Adaptive quantization
โข RAM-based inference config
โข 30 inference optimizations
โข 30 memory optimizations
Alt-Faz F: RAG System (5 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข LanceDB (RAM-adaptive)
โข CodeBERT embeddings
โข 18 RAG components
โข Adaptive caching
Alt-Faz G: Fine-tuning (6 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Data collection
โข Axolotl training
โข 30 fine-tuning components
โข Multi-turn optimization
Alt-Faz H: Output & Polish (3 hafta)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข File operations
โข Diff generation
โข Package manager integration
TOPLAM: 30 hafta
pip install quirkllm$ quirkllm
๐ First run - detecting system...
๐พ RAM: 16GB detected
โก Profile: COMFORT MODE selected
๐ฆ Downloading components...
Model (4-bit): 700MB [โโโโโโโโโโโโโโโโโโโโ] 100%
CodeBERT: 500MB [โโโโโโโโโโโโโโโโโโโโ] 100%
RAG Index: 200MB [โโโโโโโโโโโโโโโโโโโโ] 100%
โ
Setup complete!
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ QuirkLLM v1.0.0 - Interactive Coding Assistant โ
โ ๐พ RAM: 16GB โ COMFORT MODE (32K context) โ
โ ๐ Project: ~/current-directory โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
> docker run -it \
-v $(pwd):/workspace \
-e QUIRKLLM_RAM=16gb \
quirkllm/quirkllm# ~/.quirkllm/config.yaml
# Otomatik veya manuel profil
profile: auto # auto | survival | comfort | power | beast
# Override'lar (opsiyonel)
overrides:
context_length: 32768 # Manuel context length
quantization: 4bit # 4bit | 8bit
# Arayรผz
interface:
compact_mode: false
syntax_highlighting: true
auto_save_session: true
# RAG
rag:
enabled: true
offline_fallback: true| # | Karar | Sonuรง |
|---|---|---|
| 1 | Base Model | DeepSeek Coder 1.3B |
| 2 | Hedef Diller | React, TS, Python, Expo + 30 teknoloji |
| 3 | Min. Sistem | 8GB RAM |
| 4 | CLI Tipi | Interactive Chat (Claude Code CLI gibi) |
| 5 | Proje ฤฐsmi | QuirkLLM |
| 6 | Lisans | Apache 2.0 |
| 7 | Aรงฤฑk Kaynak | Tam aรงฤฑk |
| 8 | Daฤฤฑtฤฑm | pip + Docker |
| 9 | Platform | Windows + Mac + Linux |
| 10 | Offline | Hibrit (sessizce offline) |
| 11 | Embedding | CodeBERT (adaptive size) |
| 12 | Vector DB | LanceDB (RAM-adaptive) |
| 13 | Veri รekme | GitHub API โ Clone โ AST |
| 14 | Repo Sayฤฑsฤฑ | 10000 |
| 15 | Gรผncelleme | Aylฤฑk |
| 16 | Veri Formatฤฑ | Multi-turn Conversation |
| 17 | Veri Miktarฤฑ | ~1B token |
| 18 | Quantization | 4-bit (8GB-16GB) / 8-bit (32GB+) |
| 19 | Arayรผz | CLI (core) โ IDE/GUI (wrapper) |
| 20 | IDE | VS Code |
| 21 | Benchmark | %70 HumanEval, %85+ Multi-turn |
| 22 | Test | Full suite |
| 23 | Hata Rapor | GitHub Issues |
| 24 | Fine-tuning | Axolotl (QLoRA) |
| 25 | Context Length | 16K-128K (RAM-adaptive) |
| 26 | RAM Profilleri | 4 profil (8/16/32/64GB) |
| 27 | Paket Yรถneticisi | Auto-detect (npm/yarn/pnpm/bun) |
- Yeni รถzellik veya davranฤฑล eklerken รถnce
CONTRIBUTING.mdrehberini takip et. README bu projenin รผrรผn spesidir; kodla birlikte gรผncellenmelidir. - Tรผm katkฤฑlar CLI-first mimari hattฤฑndan (System Detector โ Profile Manager โ CLI โ Analyzer โ Conversation Engine โ Adaptive Inference โ Adaptive RAG โ Output Handler) geรงmelidir.
- RAM profilleri, RAG kapasitesi ve mod tablolarฤฑnฤฑ deฤiลtiriyorsan ilgili bรถlรผmleri bu dosyada senkronize et ve
ROADMAP.mdรผzerindeki kilometre taลlarฤฑnฤฑ iลaretle. - Her PR iรงin testleri (
pytest,quirkllm --test) ve Codacy CLI denetimlerini รงalฤฑลtฤฑr. Paket eklediฤinde gรผvenlik taramasฤฑ iรงintool=trivyparametresiyle tekrar รงalฤฑลtฤฑr. - Topluluk davranฤฑลlarฤฑ iรงin
CODE_OF_CONDUCT.mddokรผmanฤฑna gรถz at ve sorunlu durumlarฤฑ oradaki kanallardan raporla.
Kaynak kodu ve belgeler Apache License 2.0 ile lisanslanmฤฑลtฤฑr. Projeyi kullanmadan veya daฤฤฑtmadan รถnce lisans ลartlarฤฑnฤฑ okuduฤundan emin ol.
Diller: JavaScript, TypeScript, Python, HTML, CSS, SQL
Frontend: React, React Native, Next.js, Vue.js, Nuxt.js, Svelte
Mobile: Expo, React Native CLI
Backend: Node.js, Express, Fastify, NestJS, Hono, FastAPI, Django
Styling: TailwindCSS, Styled Components, SASS/SCSS
Animasyon: Framer Motion, GSAP, Lottie, React Spring, Three.js
Database: PostgreSQL, MySQL, MongoDB, SQLite, Redis, Supabase, Firebase
ORM: Prisma, Drizzle, TypeORM, Mongoose
State: Zustand, Redux, Jotai, React Query, SWR
$ quirkllm
๐ 16GB RAM detected โ COMFORT MODE
๐ Ready with 32K context window!
> let's build something amazing together
รcretsiz โข Lokal โข Akฤฑllฤฑ โข Adaptif
8GB'dan 64GB+'a kadar - sisteminize gรถre otomatik optimize!
Made with โค๏ธ for developers without GPUs