Skip to content

ymcbzrgn/QuirkLLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿš€ QuirkLLM

Lokal, รœcretsiz, Akฤฑllฤฑ Kodlama Asistanฤฑ

Claude Code CLI & Gemini CLI'ฤฑn GPU'suz Alternatifi


โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                                         โ”‚
โ”‚  $ 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%                                             โ”‚  โ”‚
โ”‚  โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ  โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“‹ ฤฐร‡ฤฐNDEKฤฐLER

  1. Nedir?
  2. RAM-Aware Adaptive System
  3. 4 ร‡alฤฑลŸma Modu
  4. Neden QuirkLLM?
  5. ร–zellikler
  6. Kullanฤฑm ร–rnekleri
  7. Teknik Detaylar
  8. Mimari
  9. 78 BileลŸen
  10. CLI Komutlarฤฑ
  11. Context Yรถnetimi
  12. Fine-Tuning
  13. RAG Sistemi
  14. Test Suite
  15. Roadmap
  16. Kurulum
  17. Kararlar
  18. Katkฤฑda Bulunma
  19. Lisans

๐ŸŽฏ NEDฤฐR?

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.

Tek Satฤฑrda

$ quirkllm   # Claude Code CLI gibi, ama lokal ve รผcretsiz

Fark Yaratan ร–zellik: RAM-Aware Adaptive System

8GB 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

Otomatik Profil Seรงimi

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 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                                  โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

4 RAM Profili

๐ŸŽฏ Platform-Aware Profil Seรงimi

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.


๐ŸŸก SURVIVAL MODE (< 8GB Total RAM)

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)                                     โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŸข COMFORT MODE (8GB - 24GB) - ร–NERฤฐLEN

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                                                โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ต POWER MODE (24GB - 48GB)

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                                                 โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŸฃ BEAST MODE (48GB+)

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                                              โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Profil KarลŸฤฑlaลŸtฤฑrma Tablosu

ร–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

Dinamik RAM Yรถnetimi (Smart Allocation)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    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 โœจ                                โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Manuel Profil Override

# 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.

๐ŸŽฎ 4 ร‡ALIลžMA MODU (Shift+Tab)

QuirkLLM, farklฤฑ รงalฤฑลŸma stilleri iรงin 4 farklฤฑ mod sunar. Modlar arasฤฑnda Shift+Tab ile anฤฑnda geรงiลŸ yapabilirsiniz.

1. ๐Ÿ’ฌ CHAT MODE (Varsayฤฑlan)

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.

2. ๐Ÿš€ YAMI MODE (Yamac Mode / YOLO)

"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 -rf gibi รง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)

3. ๐Ÿ“ PLAN MODE (Architect)

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)

4. ๐Ÿ‘ป GHOST MODE (Watcher)

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)

๐Ÿ”„ Mod DeฤŸiลŸtirme

Shift+Tab ile Hฤฑzlฤฑ GeรงiลŸ

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)

/mode Komutu ile

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

๐Ÿ›ก๏ธ Safety Best Practices

YAMI Mode Gรผvenlik Katmanlarฤฑ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  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                                โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Mod Seรงim Rehberi

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

๐Ÿ†š NEDEN QUIRKLLM?

KarลŸฤฑlaลŸtฤฑrma

ร–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

Hedef Kitle

  • ๐Ÿ’ป 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

โœจ ร–ZELLฤฐKLER

1. Interactive Chat Mode

$ 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?

2. Context-Aware Conversations

> 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

3. Smart Package Manager Detection

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    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>                           โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

4. Multi-Turn Reasoning

> 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.

5. Smart Compact Mode

> /compact on
๐Ÿ“ฆ Compact mode enabled. Responses will be shorter.

> create a modal component
โœ“ Modal.tsx (32 lines)

> /compact off
๐Ÿ“– Verbose mode enabled.

6. Session Persistence

# 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?

7. Adaptive Performance

> /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                                              โ”‚
โ”‚                                                                         โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

8. ๐Ÿ“š Knowledge Eater (Lokal Dokรผman Yiyici)

ฤฐ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 pages

9. ๐Ÿ”Œ Neural Link (MCP Server Support)

QuirkLLM 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!

๐Ÿ’ก KULLANIM ร–RNEKLERฤฐ

Senaryo 1: Yeni Proje BaลŸlatma

$ 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!

Senaryo 2: Bug Fixing Session

> 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?

Senaryo 3: Code Review & Refactoring

> 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.

Senaryo 4: Learning & Explanation

> 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

Senaryo 5: Test Generation

> 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.

๐Ÿ”ง TEKNฤฐK DETAYLAR

Sistem Gereksinimleri

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.

Model Spesifikasyonlarฤฑ

ร–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

Adaptive Context Length

# 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))

๐Ÿ—๏ธ MฤฐMARฤฐ

Sistem Mimarisi

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         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 Felsefesi

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     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                   โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ง 78 BฤฐLEลžEN

BileลŸen DaฤŸฤฑlฤฑmฤฑ

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

A. Inference Optimizasyonu (15) - RAM Adaptif

# 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

B. Bellek/CPU Optimizasyonu (15) - RAM Adaptif

# 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

C. RAG Sistemi (18) - RAM Adaptif

# 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

D. Fine-tuning Stratejisi (30)

# 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

๐Ÿ’ป CLI KOMUTLARI

BaลŸlatma

# 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

Slash Komutlarฤฑ (Phase 1 - Implemented โœ…)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  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                                                   โ”‚
โ”‚                                                                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Example Session

$ 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!

Tรผm Slash Komutlarฤฑ (Roadmap)

๐ŸŸข Temel Komutlar (Phase 1 - โœ… Implemented)

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

๐Ÿ”ต Model & Context Komutlarฤฑ (Phase 2)

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

๐ŸŸก Session & File Komutlarฤฑ (Phase 3)

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

๐ŸŸ  Mode Komutlarฤฑ (Phase 4)

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/

๐ŸŸฃ Knowledge Eater Komutlarฤฑ (Phase 5)

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

๐Ÿ”ง Debug & Config Komutlarฤฑ (Phase 2-3)

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

ร–zel Prefixler (Phase 3)

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

DoฤŸal Dil Komutlarฤฑ (AI Parse)

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

Keyboard Shortcuts (Terminal)

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)

๐Ÿง  CONTEXT Yร–NETฤฐMฤฐ

Adaptive Context Window

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 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 (RAM'e Gรถre)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    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                                      โ”‚
โ”‚                                                                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŽ“ FINE-TUNING (AXOLOTL)

Konfigรผrasyon

# 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

Training Data

Kaynak Miktar Format
GitHub Repos 10000 Multi-turn conversations
Synthetic 50000 GPT-4 generated
Stack Overflow 20000 Q&A pairs
Documentation 5000 Chunks

๐Ÿ“Š TEST SUITE

Benchmark Hedefleri

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

Test ร‡alฤฑลŸtฤฑrma

$ 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                                     โ”‚
โ”‚                                                                         โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

๐Ÿ“… ROADMAP

ร–zet Timeline

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

CLI Fazฤฑ Detay

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

๐Ÿš€ KURULUM

pip ile

pip install quirkllm

ฤฐlk ร‡alฤฑลŸtฤฑrma

$ 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 ile

docker run -it \
  -v $(pwd):/workspace \
  -e QUIRKLLM_RAM=16gb \
  quirkllm/quirkllm

Konfigรผrasyon

# ~/.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

โœ… KARARLAR (27 Adet)

# 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)

๐Ÿค KATKIDA BULUNMA

  • Yeni รถzellik veya davranฤฑลŸ eklerken รถnce CONTRIBUTING.md rehberini 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รงin tool=trivy parametresiyle tekrar รงalฤฑลŸtฤฑr.
  • Topluluk davranฤฑลŸlarฤฑ iรงin CODE_OF_CONDUCT.md dokรผmanฤฑna gรถz at ve sorunlu durumlarฤฑ oradaki kanallardan raporla.

๐Ÿ“„ LฤฐSANS

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.


๐ŸŽฏ HEDEF TEKNOLOJฤฐLER

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

Lokal Claude Code CLI Alternatifi

$ 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

About

Local, GPU-free CLI coding copilot with RAM-aware optimization, RAG, and MCP integration.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors