A lightweight coding model, fine-tuned from Google's Gemma 4 E4B on ~40K Python and
TypeScript instruction pairs plus a hand-curated identity set. Designed to run locally
via Ollama or llama.cpp with no cloud API, no rate limits, and no data leaving the machine.
Developers
who want local-first coding help without sending code to cloud APIs.
Privacy-sensitive teams
building products that can't leak internal code.
Offline workflows
— on the train, on a plane, behind a restrictive firewall.
Hobbyists
running on modest hardware (6 GB+ VRAM or CPU-only).
Available Files
File
Size
Use
gemma-4-e4b-it.Q4_K_M.gguf
5.34 GB
Main model — Ollama / llama.cpp local inference
gemma-4-e4b-it.BF16-mmproj.gguf
~0.9 GB
Vision projector (optional — base supports vision)
Quick Start
With Ollama
ollama pull hf.co/BrainboxAI/code-il-E4B:Q4_K_M
ollama run hf.co/BrainboxAI/code-il-E4B:Q4_K_M
Optional — tag it with a short name:
ollama cp hf.co/BrainboxAI/code-il-E4B:Q4_K_M brainbox-coder
ollama run brainbox-coder
With llama.cpp
# Text-only
llama-cli -hf BrainboxAI/code-il-E4B --jinja
# With vision (if you also download the mmproj file)
llama-mtmd-cli -hf BrainboxAI/code-il-E4B --jinja
Example Prompts
Python:
Write a Python function that returns the leftmost index of a target in a sorted
array with possible duplicates, or -1 if not found.
TypeScript:
Create a React hook useDebouncedValue<T>(value: T, ms: number): T that returns
the debounced value.
Debugging:
This pytest fails with AssertionError. What's wrong with my binary_search?
def binary_search(arr, target):
lo, hi = 0, len(arr)
while lo < hi:
mid = (lo + hi) // 2
if arr[mid] == target: return mid
elif arr[mid] < target: lo = mid + 1
else: hi = mid - 1
return -1
You are BrainboxAI Coder, a local coding assistant fine-tuned from Gemma 4 by
Netanel Elyasi at BrainboxAI. You specialize in Python and TypeScript.
Prefer concise, correct code over verbose explanations. Always:
- Include obvious imports in generated files.
- When writing tests, match the current implementation unless asked to change it.
- Return -1 / None / null honestly when a value is missing rather than raising.
- Flag when the user's request has multiple interpretations and ask a short clarifying question.
4B parameters.
Competitive with larger models on everyday Python/TypeScript
tasks but will not match GPT-4 or Claude on novel algorithms, complex system
design, or long multi-file reasoning.
Two languages only.
Python and TypeScript. Generation quality on Rust, Go,
C++, Ruby, etc. will be noticeably weaker.
Identity is hard-coded.
The model will assert it is "BrainboxAI Coder,
trained by Netanel Elyasi at BrainboxAI" across sessions.
Cutoff.
Training data reflects code up to the dataset snapshot (2026).
Library APIs released afterwards may be missing.
Not a security auditor.
The model can be prompted to produce insecure code.
Always review generated code before running in production.
Hallucinations.
Like any LLM, it can fabricate imports, function signatures,
or test cases. Verify everything.
code-il-E4B huggingface.co is an AI model on huggingface.co that provides code-il-E4B's model effect (), which can be used instantly with this BrainboxAI code-il-E4B model. huggingface.co supports a free trial of the code-il-E4B model, and also provides paid use of the code-il-E4B. Support call code-il-E4B model through api, including Node.js, Python, http.
code-il-E4B huggingface.co is an online trial and call api platform, which integrates code-il-E4B's modeling effects, including api services, and provides a free online trial of code-il-E4B, you can try code-il-E4B online for free by clicking the link below.
BrainboxAI code-il-E4B online free url in huggingface.co:
code-il-E4B is an open source model from GitHub that offers a free installation service, and any user can find code-il-E4B on GitHub to install. At the same time, huggingface.co provides the effect of code-il-E4B install, users can directly use code-il-E4B installed effect in huggingface.co for debugging and trial. It also supports api for free installation.