OpenSheet: The Spreadsheet Framework Built for AI Agents

OpenSheet: The Spreadsheet Framework Built for AI Agents

OpenSheet is an in-browser spreadsheet framework built specifically for AI agents, letting them read, query, and directly edit cells in CSV and Parquet files without sending your data to a cloud server. It runs on duckdb-wasm for local processing and evolved from the author’s earlier DataKit project. This review explains how it works, why spreadsheets are uniquely hard for LLMs, and how it compares to the growing field of spreadsheet agents. ...

August 29, 2026 · 8 min · baeseokjae
Running LLM Commands on ESP32: Embedded AI Agent Hardware

Running LLM Commands on ESP32: Embedded AI Agent Hardware

Yes, you can run LLM commands on an ESP32. A 28.9M-parameter language model runs fully on-device on an ESP32-S3 at about 9.88 tokens per second, with 25M parameters stored in flash using Google’s Per-Layer Embeddings. However, models this small cannot follow instructions, answer questions, or write code — so true command execution requires either a more capable chip like the ESP32-P4 or a cloud-assisted setup. Why Run an LLM on a $6 Microcontroller The ESP32 family is the most popular microcontroller line in the maker and IoT world, and it costs as little as $6 to $10 per board. Running a language model on it means you get local, private, offline inference on hardware that costs less than a cup of coffee. There is no cloud bill, no network dependency, and no data leaving your device. ...

August 28, 2026 · 11 min · baeseokjae
AI Agent Architecture Tutorial: The Complete 20-Chapter Guide

AI Agent Architecture Tutorial: The Complete 20-Chapter Guide

An AI agent architecture is the structural design that lets an LLM observe its environment, reason about a goal, and act on it by calling tools in a repeating loop. In this 20-chapter tutorial you will move from the fundamentals—what an agent is and how the Observe-Reason-Act loop works—through the core building blocks, the five workflow patterns and three agent patterns, hands-on Python code, memory, tool integration, framework comparisons, and production concerns such as evaluation, security, and emerging standards like MCP. By the end you will know exactly when to use a workflow, when to use a full agent, and how to design and ship a reliable agentic system. ...

August 20, 2026 · 16 min · baeseokjae
HashAgent: Share an AI Agent as a URL That Runs Locally via WebGPU

HashAgent: Share an AI Agent as a URL That Runs Locally via WebGPU

What Is HashAgent? A Private AI Agent You Share as a URL HashAgent is an open-source web application that lets you build, run, and share an AI agent as a single self-contained URL that executes entirely in your browser via WebGPU. Instead of sending your prompts to a cloud inference server, HashAgent packages an agent’s behavior — its system prompt, tool wiring, and a runtime model profile — into one compressed #agent= URL. When someone opens that link, their own device downloads a small model and runs the agent locally, with no inference server, no account, and no tracking. It launched on Hacker News on August 14, 2026 (story 49298088) and hit the front page with 38 points and 4 comments at the time of writing. ...

August 14, 2026 · 11 min · baeseokjae
Why Compression Is Prediction: The Information-Theoretic View of LLMs

Why Compression Is Prediction: The Information-Theoretic View of LLMs

Compression is prediction, and prediction is compression: these are two sides of the same information-theoretic coin. Any model that accurately predicts the next token can be turned into a lossless data compressor, and any compressor can be turned into a generative model. This guide explains why that equivalence holds, how DeepMind and Meta proved it in 2023, and why it reframes how you should think about large language models. What Does It Mean That Compression Is Prediction? Compression is prediction because a good predictor implicitly assigns low code lengths to likely sequences, which is exactly what a compressor does. When you predict “the” follows “of the”, you are acting like an entropy coder that gives “the” a short code because it is probable. The tighter your predictions match the real distribution of data, the fewer bits you need to store that data. ...

August 12, 2026 · 10 min · baeseokjae
Bigger Context Windows Did Not Make Our RAG Smarter: What Actually Works in 2026

Bigger Context Windows Didn't Make Our RAG Smarter: What Actually Works (2026)

Every six months, someone declares RAG dead. The argument is always the same: “Now that GPT-4.1 has 1M tokens and Gemini 2.5 Pro handles 2M, why bother with retrieval? Just dump everything into context.” I’ve been building production RAG systems since the LlamaIndex 0.5 days, and I can tell you: bigger context windows didn’t make RAG obsolete. They made the problem more interesting — and harder to get wrong. Here’s what the 2026 data actually shows, and what techniques deliver real results when you’re building a retrieval system that needs to work in production. ...

July 14, 2026 · 9 min · baeseokjae
Claude Sonnet 4 Developer Guide: API, Features & Benchmarks (2026)

Claude Sonnet 4 Developer Guide: API, Features & Benchmarks (2026)

Claude Sonnet 4.6 is the practical Sonnet 4 model for developers in 2026: use claude-sonnet-4-6 for new API builds, budget at $3 per million input tokens and $15 per million output tokens, and evaluate it with your own tool, latency, and cost tests. What changed for Claude Sonnet 4 developers in 2026? Claude Sonnet 4 in 2026 refers to the Sonnet 4 family as it moved from the original claude-sonnet-4-20250514 launch model to the current claude-sonnet-4-6 API model. The practical change is large: Anthropic’s 2026 model table lists Sonnet 4.6 with a 1M-token context window, 64K maximum synchronous output, extended thinking, adaptive thinking, and the same $3 input / $15 output per million token pricing. The original launch mattered because Sonnet 4 posted a 72.7% SWE-bench Verified headline result, but most teams now need current model IDs, provider routing, and production behavior more than launch-day marketing. Treat Sonnet 4 as a moving family with pinned model identifiers, not a single static model. The takeaway: use Sonnet 4.6 for new work unless you have a regression-controlled reason to stay on the older dated snapshot. ...

June 12, 2026 · 15 min · baeseokjae
Qwen 3.6 Plus Agentic Coding Guide: 1M Context Window for Complex Tasks

Qwen 3.6 Plus Agentic Coding Guide: 1M Context Window for Complex Tasks

Qwen 3.6 Plus is Alibaba’s frontier agentic coding model, released April 2, 2026, featuring a 1M-token context window, always-on chain-of-thought reasoning, and a #1 rank on Terminal-Bench 2.0 with a score of 61.6 — beating Claude 4.5 Opus. It delivers SWE-bench Verified performance of 78.8% at output token pricing roughly 13× cheaper than Claude Opus 4.7. What Is Qwen 3.6 Plus? Alibaba’s Agentic Coding Flagship Qwen 3.6 Plus is a sparse Mixture-of-Experts (MoE) model with linear attention, designed specifically for agentic coding tasks that require processing entire codebases in a single context window. Released on April 2, 2026, by Alibaba’s Qwen team, it is the first model in the Qwen 3.x generation to combine multimodal input (text and images), a 1M-token context window, and always-on chain-of-thought (CoT) reasoning — with no thinking/non-thinking mode toggle like earlier Qwen3 models. Unlike previous Qwen iterations that offered hybrid reasoning modes, Qwen 3.6 Plus applies CoT to every query, making it more predictable in agentic pipelines where reasoning depth is critical. The model is accessible for free during preview on OpenRouter using the model ID qwen/qwen3.6-plus-preview:free, and it is also available via Alibaba Cloud’s Dashscope API. With 65K output tokens — one of the highest output limits of any current model — and flat pricing that doesn’t increase past 100K tokens, Qwen 3.6 Plus is purpose-built for the kind of long, autonomous coding sessions where most frontier models become cost-prohibitive. ...

May 21, 2026 · 14 min · baeseokjae
llama-stack vs Ollama vs vLLM: Which Local LLM Stack Should You Use in 2026

llama-stack vs Ollama vs vLLM: Which Local LLM Stack Should You Use in 2026

대부분의 llama-stack vs Ollama vs vLLM 비교 글은 핵심을 놓칩니다. 이 세 가지 도구는 서로 경쟁하는 게 아닙니다. llama-stack은 오케스트레이션 API 레이어이고, Ollama와 vLLM은 추론 엔진입니다. 올바른 질문은 “무엇을 선택할까?“가 아니라 “어떻게 조합할까?“입니다. 2026년 권장 스택은 셋 모두를 사용합니다. What Is Each Tool? (Clearing Up the Confusion) llama-stack, Ollama, vLLM은 로컬 LLM 생태계에서 각각 다른 레이어를 담당하는 도구입니다. llama-stack은 Meta가 2026년 4월 8일에 릴리스한 OpenAI 호환 API 서버로, Ollama·vLLM·Fireworks 같은 여러 추론 제공자를 플러그인 방식으로 연결하는 오케스트레이션 레이어입니다. Ollama는 개발자 로컬 환경에 최적화된 추론 엔진으로, 한 줄 명령어(ollama run llama4)로 모델을 실행할 수 있습니다. vLLM은 PagedAttention 알고리즘을 기반으로 한 프로덕션 급 추론 엔진으로, GPU 서버 배포에 최적화되어 있습니다. ...

May 21, 2026 · 11 min · baeseokjae
OpenHarness: Universal Agent Harness for Any LLM

OpenHarness: Universal Agent Harness for Any LLM (2026 Review)

OpenHarness is an open-source, CLI-first agent runtime that lets you run autonomous AI agents against any LLM — Claude, GPT-5, Gemini, Ollama, or any OpenAI-compatible endpoint — without rewriting your harness each time you switch providers. As of April 2026, the HKUDS/OpenHarness project has 9,100 GitHub stars and ships 43+ built-in tools out of the box. What Is OpenHarness? (The Name Collision Problem Explained) OpenHarness refers to at least three distinct open-source projects that share the same name but solve the same fundamental problem: building a reusable execution layer that wraps an LLM and gives it tools, memory, permissions, and a structured agentic loop. The most prominent is HKUDS/OpenHarness (Hong Kong University of Data Science), a CLI-first runtime with 9,100 GitHub stars as of April 2026 and 43 built-in tools. A second project, AgentBoardTT/openharness, focuses on multi-provider SDK integration with explicit support for Claude, GPT, Gemini, and Ollama under a unified auth model. A third lives at OpenHarness.ai and emphasizes harness interoperability. Despite the naming confusion, all three projects share the same philosophical root: Agent = Model + Harness. The model provides intelligence; the harness provides everything else — tools, memory, lifecycle hooks, permissions, and observability. In a market projected to grow from $8.29 billion in 2025 to $12.06 billion in 2026 at a CAGR of 45.5%, building vendor-agnostic harnesses is becoming the defining engineering challenge of the AI era. Understanding which “OpenHarness” you’re working with is the first step. ...

May 20, 2026 · 14 min · baeseokjae