Viku Large Banner

Viku dino
Viku Large โ€” Your Local Coding Captain  ยท  4.4GB  ยท  8GB Laptops  ยท  Apache 2.0
HF LM Studio Ollama

Not just Qwen with a new name. Viku is Qwen's engine with a completely different system around it โ€” tools, memory, and a captain's judgment trained on 19.5K agentic traces. Same horsepower, different ship.

Why Viku, not plain Qwen?

Plain Qwen2.5-Coder Viku Large
Answers from training cutoff, says "I can't browse" Browses for real โ€” human-like Playwright browser, fetches live pages and quotes them
Forgets you after the chat closes Remembers forever โ€” memtree stores every session on your drive, recalls it semantically
One brain for everything Routed โ€” code/scraping โ†’ Viku, deep reasoning โ†’ DeepSeek teacher (automatic)
English-only Warm Telugu captain when you want it, pure pro English in code
Cloud or nothing Fully local & private โ€” your code never leaves your machine

โœจ What you can build โ€” 6 real use cases

Use Case What Viku does Try it
Web Scraper in 30s scrape https://example.com/products and give me prices as CSV โ†’ browses like a human, extracts, writes CSV viku_native_tools: true
Repo-wide Refactor read src/app.py and fix the DB leak โ†’ see โ†’ plan โ†’ surgical edit โ†’ verify Any OpenAI client via http://localhost:8787/v1
Batch Processor process 500 files in ./data, skip done, log failures โ†’ resumable script with progress bar write_file + list_dir tools
Log Detective ingest app.log (2M lines) and tell me top 3 errors โ†’ chunked into memtree, recalled by topic POST /memory/ingest
Agentic Workflow monitor this API and retry with backoff on 429 โ†’ plans, calls, verifies Function-calling traces from 7K samples
Private Code Review Paste a 10K-line codebase โ€” stays on disk, memtree feeds only relevant chunks No cloud, no limits
# Viku's code style (what it actually writes):
def retry_with_backoff(fn, max_attempts=5, base_delay=0.5):
    """Exponential backoff + jitter โ€” Viku never does silent except: pass"""
    import random, time
    for attempt in range(1, max_attempts + 1):
        try:
            return fn()
        except Exception as exc:
            if attempt == max_attempts: raise
            delay = min(30.0, base_delay * 2**(attempt-1)) * random.uniform(0.5, 1.5)
            print(f"attempt {attempt} failed ({exc}); retrying in {delay:.1f}s")
            time.sleep(delay)

๐Ÿ“Š Honest Benchmarks

Benchmark comparison

Model HumanEval pass@1 (n=15, identical harness) Takeaway
Qwen2.5-Coder-7B (base) 93% (14/15) The ceiling โ€” untouched
Viku v1 (104 steps) 73% (11/15) Small-data persona tax โ€” expected
Viku Large (600 steps, 19.5K mix) evaluating Full 164-problem run after v2 completes โ€” chart updates

We A/B every release on the same 15-problem harness (evals/run_eval.py:1). If Large doesn't beat v1, we don't ship it as stable. No cherry-picking.

๐Ÿง  Under the Hood

flowchart LR
  Client[Any Agent<br/>opencode / Cline / aider] --> Proxy[memtree proxy :8787<br/>memory + router + tools]
  Proxy -->|code/scrape| Viku[Viku Large<br/>Q4 4.4GB]
  Proxy -->|deep reasoning| Teacher[DeepSeek-16B<br/>local]
  Viku --> Tools[web_scrape ยท http_fetch<br/>read/write files ยท memory]
  Tools --> Verbatim[VERBATIM EXTRACT<br/>never hallucinate DOM]
  • Base: Qwen2.5-Coder-7B-Instruct (Apache 2.0) โ€” thank you, Qwen team
  • Method: QLoRA r=16, 4-bit, Unsloth, seq 2048, 19.5K ChatML samples
  • Data: Magicoder (OSS-Instruct) + Evol-Instruct + Glaive/Hermes function-calling + 317 distilled traces (DeepSeek-16B, free local)
  • Context: 32K native โ†’ YaRN 128K in v3 (viku-large is the "Large" size โ€” like Starbucks Grande. Next: Venti = MoE)

๐Ÿš€ Quick Start

LM Studio (friends: one search): Discover โ†’ search geethudinohtg/viku-large โ†’ Download โ†’ Load

Ollama:

ollama create viku-large -f Modelfile.large
ollama run viku-large

Any OpenAI client + full power (tools + memory + routing):

python -m memtree.serve   # http://localhost:8787/v1
# point client at http://localhost:8787/v1, model "viku-large"
# add "viku_native_tools": true โ†’ captain gets his hands

Large files or codebases โ†’ feed the memory directly:

curl -X POST http://localhost:8787/memory/ingest -H "Content-Type: application/json" \
  -d '{"path": "./huge_repo", "title": "my codebase"}'

โš ๏ธ Limitations (honest)

  • 7B-class: not a frontier 70B โ€” great at coding/automation, weaker at deep math vs 30B+ models
  • Identity can still wobble on creative phrasings (proxy lock + v3 armor fix this permanently)
  • Tool-calling in v1 is via deterministic auto-scrape fallback โ€” v2+ does native OpenAI tool-calls

๐Ÿ—บ๏ธ Roadmap

viku-large (Large, now) โ†’ viku-v3 (128K + pro voice) โ†’ viku-moe (frankenMoE on your 8GB via streaming). Every version is an update to the same HF repo โ€” re-download in LM Studio and you're current.


Built with โค๏ธ by geethudinohtg โ€” the captain runs on your machine. Apache 2.0.

Downloads last month
-
GGUF
Model size
8B params
Architecture
qwen2
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for geethudinohtg/viku-large

Base model

Qwen/Qwen2.5-7B
Quantized
(225)
this model