41554 blogs · [
{
"id": "01a0875f-4b36-7214-be39-fc2586bb9e21",
"title": "The Command You Approve Is Not the Command That Runs",
"url": "https://chriskarani.xyz/posts/the-command-you-approve-is-not-the-command-that-runs/",
"published_at": "2026-08-25T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc25876b2d01",
"title": "Wax: One File That Survives Hard Kills and Context Resets",
"url": "https://chriskarani.xyz/posts/wax-one-file-survives-hard-kills-and-context-resets/",
"published_at": "2026-05-28T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc2587ab29b3",
"title": "Inside Swarm's WebSearchTool: How I Built It to Fit a 4K Context Window",
"url": "https://chriskarani.xyz/posts/swarm-websearch-tool-4k-ondevice/",
"published_at": "2026-04-22T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc25888e8953",
"title": "How I Conducted Deep Research with a 3B On-Device Model and a 4K Context Window",
"url": "https://chriskarani.xyz/posts/deep-research-3b-4k-foundation-models/",
"published_at": "2026-04-09T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc2588a28683",
"title": "EdgeRunner Beats llama.cpp: A Swift/Metal LLM Engine on Apple Silicon",
"url": "https://chriskarani.xyz/posts/edgerunner-beats-llamacpp-swift-metal-llm/",
"published_at": "2026-03-31T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc25890394bf",
"title": "What Our Espresso Throughput Experiments Actually Found",
"url": "https://chriskarani.xyz/posts/throughput-breakthrough-program-without-lying-to-ourselves/",
"published_at": "2026-03-28T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc25892bd260",
"title": "Why iOS Developers Need Conduit: A Unified SDK for Every LLM",
"url": "https://chriskarani.xyz/posts/conduit-unified-swift-llm-sdk/",
"published_at": "2026-03-25T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc2589e981f2",
"title": "ContextCore: GPU-Accelerated Context Memory for On-Device AI Agents",
"url": "https://chriskarani.xyz/posts/contextcore-gpu-memory/",
"published_at": "2026-03-25T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258a66eba8",
"title": "EdgeRunner Architecture: What We Found When We Read the Whole Damn Codebase",
"url": "https://chriskarani.xyz/posts/edgeunner-architecture-deep-dive/",
"published_at": "2026-03-25T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258a7150b8",
"title": "Why On-Device Observability Is Non-Negotiable for GenAI Applications",
"url": "https://chriskarani.xyz/posts/on-device-observability/",
"published_at": "2026-03-25T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258afeb557",
"title": "Colony: A Native AI Agent Runtime for Apple Platforms",
"url": "https://chriskarani.xyz/posts/colony-apple-agent-runtime/",
"published_at": "2026-03-24T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258b7bacdf",
"title": "Swift for Coding Agents",
"url": "https://chriskarani.xyz/posts/swift-for-coding-agents/",
"published_at": "2026-03-24T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258bcaaeaf",
"title": "Teaching Machines to Think: The Prompting Revolution in AI",
"url": "https://chriskarani.xyz/posts/teaching-machines-step-by-step/",
"published_at": "2025-11-29T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258c60af50",
"title": "Are We Building Conscious AI Already?",
"url": "https://chriskarani.xyz/posts/ai-consciousness-ethics-research/",
"published_at": "2025-11-28T00:00:00+00:00"
},
{
"id": "01a0875f-4b36-7214-be39-fc258d3d5694",
"title": "The file system is becoming the interface for agents",
"url": "https://chriskarani.xyz/posts/file-system-interface-for-agents/",
"published_at": "2025-03-20T00:00:00+00:00"
}
] posts Claim your blog