System Online · Edge AI Active · Offline Ready
Bantaba AI — Gambia

THE AI THAT ASKS.

Not another chatbot that hands you the answer. A fine-tuned AI that guides you to discover it yourself — through questions, on any device, even without internet.

0.6B
Params fine-tuned
58MB
APK size
100%
Offline success
socratic-ai-tutor · offline mode
LIVE
What is gradient descent?
Before I explain — imagine you're blindfolded on a hillside. You want to reach the lowest valley. What strategy would you use if you could only feel the slope beneath your feet?
I'd feel which direction goes downhill and step that way, carefully.
Exactly right. Now — what happens if each step you take is too large? What could go wrong in your search for the valley floor?
Qwen3-0.6B · On-device · Zero cloud
Data Science Machine Learning Neural Networks Python Programming Gradient Descent Feature Engineering Adaptive Quizzes Edge AI Offline Learning Socratic Method ARM64 Inference Statistics Data Science Machine Learning Neural Networks Python Programming Gradient Descent Feature Engineering Adaptive Quizzes Edge AI Offline Learning Socratic Method ARM64 Inference Statistics

The Method

Not answers.
Guided discovery.

Fine-tuned at the weight level — not just prompted. The model cannot help but teach the way Socrates did. Struggle is the feature, not the bug.

01

YOU ASK

Ask any Data Science or ML concept. The model auto-detects your intent — conceptual, code, or casual — and adapts its teaching approach instantly.

02

AI REASONS

Internally generates chain-of-thought via <think> blocks before responding. Deep deliberation on the best guiding question — stripped before display.

03

YOU GET A QUESTION

Never the answer. Always the question that leads you there. If you say "just tell me," you get a small hint — then another question.

04

YOU OWN IT

Self-generated insight is retained far longer than reading. The understanding is yours — not borrowed from a chatbot, earned through thinking.

Capabilities

A complete
learning system.

Beyond the Socratic chat — a full suite of tools built for serious learners in any environment, on any connection.

// 001

SOCRATIC CHAT

AI guides through questions, never answers directly. Auto-detects conceptual, code, and casual intent. Socratic Index of 0.62 maintained across all modes.

// 002

100% OFFLINE

Full LLM inference runs on your ARM64 device via a custom C API. No internet required after the initial model download. Works on every Android device.

// 003

HYBRID ROUTING

Auto-switches between online and offline modes invisibly. Crash-loop protection and OOM safeguards ensure the learning experience never breaks.

// 004

DS/ML CURRICULUM

Bundled courses covering Neural Networks, Linear Regression, Statistics, Feature Engineering, and Python. An admin dashboard lets you manage content.

// 005

ADAPTIVE QUIZZES

Quiz difficulty adjusts dynamically based on your performance history, keeping you in the optimal learning zone. Progress is saved locally and synced online.

// 006

PYTHON PLAYGROUND

A full Python runtime powered by Pyodide/WebAssembly runs directly inside the app. Write, run, and test code without ever leaving the learning environment.

Architecture

Built from scratch.
235 lines of C.

Every existing Flutter LLM package was broken. So we went one layer deeper — a custom C API compiling llama.cpp from source directly into the APK via CMake.

Flutter 3.19
Mobile App
Dart + Material
dart:ffi
FFI Bindings
Native bridge
libchat.so
Custom C API
235 lines · CMake
llama.cpp
Compiled from source
ARM64 baseline
Qwen3-0.6B
Fine-tuned model
GGUF Q4_K_M

Performance

Fast enough to replace
a missing tutor.

Tested on real devices — the phones your students actually own, not lab machines or cloud simulators.

// Huawei P Smart · 4 GB RAM
5–7s
Offline inference response time on a real budget device
ARM64 · Baseline CPU · No dotprod or SVE
// Modern Android · 6 GB+ RAM
5–7s
Consistent response time across all ARM64 devices
100% offline success rate on all tested devices
// Socratic Quality Index
0.62
Pedagogical quality maintained across all modes and hardware
Fine-tuned behavior — not a prompt, a trained skill

Edge Intelligence

No signal.
No problem.

Built for the last mile. For the student with no stable connection. A full AI tutor running entirely on their phone — no server, no subscription, no data costs.

  • Full 0.6B language model runs directly on your Android — zero server dependency after the first model download
  • Seamless auto-switching between online and offline — students never notice the transition, learning never stops
  • Crash-loop protection and out-of-memory safeguards built for older, resource-constrained hardware
  • ARM64 baseline CPU targets only — compatible with every Android device made since 2015
// HybridTutorService · routing logic
🌐 Network available? → Remote FastAPI
📵 No network? → Local libchat
⚠️ Inference crash? → Block + route remote
💾 Model load crash? → OOM protection
Initialize your session

Stop reading.
Start thinking.

The demo is live. The APK is free. The AI is ready to ask you the question that changes how you understand everything — with or without internet.