
Meet Ornith: The Agentic Coding Model That Runs Entirely on Your Laptop
No API keys, no cloud bill, no code leaving your machine — just a 5 GB model on a fanless MacBook Air.
Chief Technology Officer, Ideenkreise Tech · Ernakulam, Kerala, India
I make AI actually useful.
Former assistant professor, now CTO. I work on agentic coding and on getting AI agents into everyday work — then I write down what actually held up, and what didn't.

Practical writing on working efficiently with AI — agentic coding, local models, and putting agents to work in everyday life. What held up, and what didn't.

No API keys, no cloud bill, no code leaving your machine — just a 5 GB model on a fanless MacBook Air.


The original Get Shit Done went viral. Now it's being rebuilt from scratch — and the difference matters.
Building an enterprise hiring platform with Windsurf Cascade, Claude Opus and Google Stitch — in an accelerated timeframe.
Advancing a secure Docker sandbox with LangGraph's cyclic-graph architecture for richer LLM capabilities.
LLMs are brilliant at language but stumble on precise computation. Here's a sandbox that fixes that.
Running small language models efficiently on CPU infrastructure using llama.cpp — no GPU required.
A step-by-step guide to running quantized LLMs locally on an affordable VPS without a GPU.
Creating custom chat-model classes in LangChain to connect Hugging Face models into LangGraph workflows.
Benchmarking two popular agent frameworks head-to-head — and separating the speed claims from reality.
Turn traditional FastAPI endpoints into an LLM-friendly MCP server with almost no extra code.
A hands-on intro to Hugging Face's pipeline API for running transformer models on real NLP tasks.
Build and ship a tiny, fast LLM API with Gemma 3 270M and LitServe — no heavy infrastructure needed.
Give LLMs seamless, secure access to external data and tools with the Pythonic FastMCP v2.
Wire a LangGraph agent to LiveKit for real-time, two-way voice interaction.
Put a LangGraph agent behind a real UI — wiring CopilotKit's AG-UI to a Next.js + FastAPI stack.
Build an MCP server from scratch and plug it into a LangGraph agent as a standardized tool source.
Back a stateful LangGraph app with PostgreSQL for durable state and vector storage.
The build story behind the playable Space Shooter experiment — coding a browser game with Windsurf and Claude.
Give a chatbot durable long-term memory so it remembers across sessions, using LangGraph.
Chatbots fall apart when they forget what you just said. Here's how short-term memory works in LangGraph.
Ship a LangGraph chatbot as a FastAPI service, powered by LangChain's Groq integration.
Build a human-in-the-loop prompt generator that turns user requirements into polished prompts.
Where it all started — exploring LLMs, LangChain and LangGraph to harness agents for real dev work.
Ideenkreise Tech Pvt Ltd · Ernakulam, Kerala, India
Hours Back · Online · taught in Malayalam
University College of Engineering, Muttom · Thodupuzha, Kerala, India
Computer Science and Engineering
Viswajyothi College of Engineering, Muvattupuzha (MG University)
CGPA: 8.33 / 10
Computer Science and Engineering
Matha College of Engineering, N. Paravur (MG University)
Percentage: 74.4%
International Journal of Engineering Research & Technology (IJERT) · May 2013
A system for detecting abandoned and removed objects in surveillance video from stationary cameras, addressing occlusion and rapid lighting changes through foreground analysis.
Read the paper →
A fast arcade space-combat game — enemy waves, power-ups and particle FX at a steady 60 FPS. Built and iterated on with AI pair-programming, then shipped as a static site.

Written end-to-end by Ornith-9B — an agentic coding model running fully offline on a fanless MacBook Air: one prompt to a complete game with paddle physics, particles, lives and levels. Later refined with GLM 5.2 to be fully mobile-friendly (touch controls + responsive canvas).