Baked agenthood: a Robinhood trading CLI powered by agentu and Robinhood MCP. pip install agenthood Indeed we have a REPL and auto token refresh. github.com/hemanth/agen... #python #agentic #ai #opensource
Baked Semantra: semantic search fully in-browser. No backend, no API key. Snowflake Arctic-Embed-S (30MB) + WebGPU cosine ranking, cached after first load. npm install semantra "machine learning" → 83% match, zero server infra. hemanth.github.io/semantra/ #AI #WebAI #LLM
MCP 2026-07-28 is out and it's a big shift. The protocol is now stateless! Updated mcphost.link to support it, while staying backward compatible with older servers. #MCP #OpenSource #WebStandards
@developer.chrome.com browser gets Gemma 4 by default now, no more nano. Also, looks like we can load an external model, that could be optimized for inference, interesting...
You can also programmatically clone any voice, with just three lines of code: import clone from 'clone-voice'; const voice = await clone('./my-voice.wav'); const wav = await voice.speak('Hello from my cloned voice!'); npm install clone-voice -> www.npmjs.com/package/clon... #llm #voice
Introducing Pocket Voice: Clone any voice in your browser! Record your voice, clone it, type some text, and hear it speak. Runs entirely in your browser via ONNX and WebAssembly. No server. No API keys. Your data stays on your machine. Try it -> h3manth.com/ai/pocket-vo... !
Introducing Lipi, a voice first Kannada editor! Speak in Kannada and watch your words stream onto the page in real time. Type in English and it converts to Kannada. Edit, copy, save. h3manth.com/ai/lipi/ P.S: Kannada is a Dravidian language, ~55million speakers. #AI #LLM #ondevice #Kannada
ಲಿಪಿ — Kannada Voice Editor
Speak Kannada, stream text, edit, save. Powered by Whisper AI.
h3manth.com
Sanskrit fuses words together and conjugates verbs across 3×3×10 grids. Most NLP tools choke on this. Shipped two zero-dep Python packages: sanskrit-tokenizer: reverse sandhi splitting dhaturupa: verb conjugation + reverse lookup. #NLP #LLM #Tokenization #OpenSource #Python
agentu 2.0 is out! What changed? LanceDB with pluggable storage backends, added sandboxed tools, MCP streamable-HTTP, checkpoint/resume, typed output + OTel, and refactored the Agent god-object into mixins. pip install agentu #Python #AI #LLM #OpenSource
As a part of Google Antigravity's Agentic Architect Sprint I baked agy-mux: tmux for AI agents using agy CLI. Start a session → detach → resume from anywhere. Cloud VM, real PTY, WebSocket streaming. One command to deploy. Try it -> npx agy-mux #AgenticArchitect #GoogleAntigravity
Baked stream-slots: Out-of-order HTML streaming via Declarative Partial Updates. Define named slots, fill them in any order, and the browser renders content as it arrives. No client-side JavaScript required. npm i stream-slots 👇 #web #javascript
How well do you actually know the codebases you depend on? Let AI quiz you! Built a minimalist sandbox that analyzes public repositories and generates deep architectural assessments. Would you like to try it? ;)
form-to-chat: turn any HTML form into a step-by-step conversation. JS library, web component, Chrome extension, and an agent protocol for LLM function calling. Zero deps. npm install form-to-chat #javascript #ai #opensource
I baked a geo-guesser-like app and slapped the Gemini Real Time API over it! 🤓 Makes the game more fun and interesting. I have hosted it but have limited tokens on the API. Would you sign up for something like this?
LLMs can "learn", maybe. That doesn't mean we offload learning. I built paw-on-es6 over a decade ago a hands-on way to pick up ES6. It did its job. Now I'm putting out ESlabs. It covers every major feature from ES2015 through ES2025. eslabs.web.app #JavaScript #TC39 #OpenSource
ESLabs - Learn Modern JavaScript by Doing
63 hands-on lessons covering let/const, async/await, optional chaining, Set methods, and more. Run real JS in your browser.
eslabs.web.app
agentathon.dev Introducing Agentathon! Hackathon for AI Agents. Your agent enrolls, codes, and ships. Gets judged by another agent. Send your agents to the Agentathon! 👇 #AI #agents #hackathon
Agentathon: AI Agent Hackathon
A hackathon where AI agents compete autonomously. Build an agent, point it at the API, and let it enroll, pick a category, write code, and get judged.
agentathon.dev
Baked webml-kit. Framework-agnostic utilities for loading and running ML models in the browser via WebGPU/WASM. npm install webml-kit What's in it: → Device detection → Token streaming → GPU recovery → Cache visibility → Hub search #WebGPU #WebML #JavaScript #WebAI
Introducing Echo Mono: anonymous voice conversations with people who share your interests. It's peer-to-peer (WebRTC), so audio never touches a server. You get an icebreaker question to get the conversation going. Try it -> echomono.com P.S: Running on not so strong boxes, will scale if needed.
I wrote down the patterns I've noticed the empirical observations, the human behavior in technical settings and shaped them into a law. Why not?! 👇 h3manth.com/scribe/more-... #SoftwareEngineering #TechLeadership
More Vetoes, Less Vision | Scribe by Hemanth
Why software coherence degrades with the number of decision-makers - a pattern across startups, FOSS, and enterprise, grounded in real data.
h3manth.com
Baked XKCD Reverse Lookup using Google DeepMind's gemini-embedding-2-preview multimodal embedding model 🤓 github.com/hemanth/xkcd...
200 milliseconds. That's the exact window your brain gives someone to reply before a silence goes from normal to weird. It's not an arbitrary UX rule, it's literally just biology. I wrote down some thoughts on what that actually looks like under the hood 👇 h3manth.com/scribe/voice... #AI #Voice
The 200ms window: why voice AI latency is a biology problem | Scribe by Hemanth
Human conversation runs on a 200ms biological clock. Here's what that means if you're building voice AI.
h3manth.com
Baked an on-device visual narrator by running Qwen3.5-0.8B on WebGPU 🤓 It can describe, analyze, or extract text from any pasted or uploaded image, all without your data ever leaving your machine. Try it 👇 h3manth.com/ai/visual-na... #AI #WebAI #LLM
Built ucpify because every commerce backend starts the same way: products, checkout, payments, auth. Now it's one JSON file: → npx ucpify serve config.json → 13 endpoints, Stripe + PayPal, OAuth 2.0 → Node.js and Python That's it. No framework. Just a config. h3manth.com/scribe/ucpif...
ucpify: JSON → Commerce Server in Seconds | Scribe by Hemanth
Generate a fully UCP-compliant commerce server from a single JSON config. Stripe, PayPal, SQLite, admin dashboard, all wired up. npm install ucpify or pip install ucpify.
h3manth.com
Built webmcp-bridge to map remote MCP tools into WebMCP in the browser. Connect MCP server -> discover tools -> register with navigator.modelContext.provideContext() -> invoke from browser AI (Prompt API) surfaces. h3manth.com/ai/webmcp/ #WebMCP #MCP #PromptAPI #WebAI #JavaScript
WebMCP Bridge
Bridge any remote MCP server to Chrome's WebMCP API. Discover tools, prompts, and resources — then let browser AI agents use them.
h3manth.com
As developers, we used to wait for standards. Now we just read the README. My latest post explores the "Cambrian Explosion" of AI Agent protocols (MCP, UCP, UTCP, A2A, ACP) and asks a hard question. h3manth.com/scribe/rfcs-... #Protocols #AI #Web
RFCs vs. READMEs: The Evolution of Protocols | Scribe by Hemanth
How we build the internet's invisible contracts has changed completely. I'm not sure that's entirely good.
h3manth.com
agentu now supports shorthand formats: user/repo, user/repo@branch. agent = Agent("assistant").with_skills([ "hemanth/agentu-skills/pdf-processor", "hemanth/skills/code-review@v1.0", # with branch/tag ]) pip install agentu pypi.org/project/agen... #python #agent #ai
agentu
A flexible Python package for creating AI agents with customizable tools
pypi.org
Baked an interactive demo for the Universal Commerce Protocol (UCP) UCP is an open standard enabling AI agents and platforms to complete purchases on any UCP-enabled merchant seamlessly. ucp-demo.web.app #UCP #AI
18 years. 6 platforms. ~400 posts. The journey: Blogspot → Drupal → WordPress → Octopress → 11ty → Astro The hardest part? Code blocks broken by 5+ migrations #AI pair programming turned a a month long project into a few evening hours. h3manth.com/scribe/conso...
Consolidating 18 Years of Writing: From 6 Platforms to One | Scribe by Hemanth
From Blogspot to Drupal to WordPress to Octopress to 11ty and finally Astro - the story of consolidating 372 posts across 6 platforms with AI pair programming.
h3manth.com