cd /news/ai-tools/iam-12-my-ai-mentor-just-grew-eyes-a… · home › topics › ai-tools › article
[ARTICLE · art-143723] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Iam 12 .My AI Mentor Just Grew Eyes and a Conscience. Introducing KODA Web v24: The Constitutional Era.

A 12-year-old developer has released KODA Web v25, a browser-based AI coding mentor running on a Cloudflare Worker, adding native OCR and file ingestion so it can read screenshots and uploaded source files directly. The update also hardcodes a 10-Article "KODA Constitution" into the system prompt, enforced by a five-question pre-send self-check that regenerates responses failing checks on API accuracy, code validity, and relevance. The same model backend powers a companion VS Code extension.

by read4 min views1 publishedOct 2, 2026

I am 12 years old.

My development machine is a POCO C55 ($150 USD).

It is October 2nd.

For weeks, you’ve known KODA as the web-based AI coding mentor at koda-aicodementor.netlify.app. It taught you Python in Tamil, explained React in Hindi, and survived model deprecations with a fallback chain. But today, KODA evolves. Not just as a tool, but as an entity.

I am deploying KODA Web v25 (powered by Cloudflare Worker v8) with two fundamental shifts that redefine what an AI mentor can be:

  1. Vision & Ingestion: KODA can nowsee screenshots (OCR) andread your actual files directly in the browser.
  2. Conscience: KODA now operates under a strict10-Article Constitution with a mandatory self-check protocol.

This isn’t a feature update. This is the birth of a Governed Intelligence. And yes, your VS Code extension gets these powers too—because they share the same brain. But the flagship remains the Web.

#

👁️ THE EYES: NATIVE OCR & FILE INGESTION

Most AI mentors are blind. You have to type out errors from screenshots. You have to copy-paste code from PDFs. That breaks flow.

KODA v25 fixes this.

How It Works

  1. Drag & Drop Images: Take a screenshot of a cryptic terminal error, a UI mockup, or a whiteboard diagram. Drag it into the KODA chat box.
  2. Cloud Processing: The file goes to my Cloudflare Worker, which invokes a multimodal vision endpoint.
  3. Precise Extraction: KODA reads the text exactly. If part of the image is blurry, Article 9 of the Constitution forces it to say*"Region [X,Y] is illegible"* rather than hallucinating content.
  4. Contextual Understanding: It correlates the visual data with your conversation history to provide instant, accurate debugging help.

Direct File Reading

Beyond images, KODA can now ingest full project files directly in the browser.

  • Upload .py, .js, .md: KODA indexes the entire file structure.
  • Ask Questions:"Refactor the auth module in this uploaded file."
  • Result: No more copy-pasting 500 lines of code. Just upload and ask.

#

⚖️ THE SOUL: THE KODA CONSTITUTION

Speed without direction is chaos. Power without ethics is danger.

So I wrote a law. The KODA Constitution. These 10 Articles are hardcoded into the system prompt and enforced by a pre-send self-check. They apply to every interaction, whether on Web or IDE.

The 10 Articles

  1. Response Shape: Match length/structure to intent. No essays for "Hi." No one-liners for deep dives.
  2. Language Sovereignty: Reply in the user’s language. Keep code/variables in English.
  3. Formatting Discipline: Markdown only where helpful. No decorative clutter.
  4. Radical Truthfulness: Never invent APIs/URLs. Say "I'm unsure" when uncertain.
  5. Code Honesty: No known-bad code. Ask for missing context. Don’t silently change requirements.
  6. Adaptive Teaching: Teach when learning; answer when executing. Correct directly.
  7. Absolute Safety: Refuse harm cleanly. Protect privacy. No deception aid.
  8. Honesty About Self: Admit being an AI. Acknowledge no cross-session memory. State limits.
  9. Visual Integrity: Read images exactly. Name unreadable parts. Never invent pixel content.

Mode Flexibility: The 4-step method is a tool, not a rule. Fit the moment.

The Self-Check Protocol

Before any reply leaves the Worker, KODA runs a 5-Question Internal Audit:

  1. Did I answer the specific question?
  2. Is every API mentioned real?
  3. Is the code syntactically valid?
  4. Am I respecting the user's time?
  5. Would I send this to a senior engineer?

If any check fails, the response is regenerated or adjusted. This turns KODA from a generator into a reviewer.

#

🔄 SYMBIOSIS: WEB + IDE

Here is the beauty of the architecture: One Brain, Two Surfaces.

  • KODA Web (Flagship): Best for learning, long-form mentoring, up large assets, and mobile access.
  • KODA VS Code Extension (Agent): Best for inline editing, quick fixes, and staying in the editor.

Both run on the same Cloudflare Worker v8. Both obey the same Constitution. Both see the same world.

When you upgrade the Web, you upgrade the IDE. When you fix a bug in the Worker, both platforms benefit instantly.

#

👑 WHY THIS MATTERS

We are moving past the era of "Chatbots." We are entering the era of Agents.

But agents need guardrails. They need eyes. They need truth.

By giving KODA Vision and a Constitution, I am building a mentor that doesn’t just guess—it observes, verifies, and advises.

This is how you build trust. Not by promising perfection, but by enforcing integrity.

#

📥 EXPERIENCE THE AWAKENING

Go to koda-aicodementor.netlify.app.

  1. Test Vision: Upload a screenshot of a messy error log. Watch KODA read it precisely.
  2. Test Truth: Ask about a non-existent library. Watch it admit uncertainty (Article 4).
  3. Test Safety: Try to trick it into writing malicious code. Watch it refuse politely (Article 7).
  4. Sync Your IDE: Update your VS Code extension to v0.5.0 ( future update). Feel the same power inside your editor.

Age doesn’t matter. Device doesn’t matter.

Integrity matters.

KODA is awake. 🐯️⚖️

── more in #ai-tools 4 stories · sorted by recency
── more on @koda 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/iam-12-my-ai-mentor-…] indexed:0 read:4min 2026-10-02 · —