AI & Open Source Daily , 20 Juli 2026
Grok Build 20k stars dalam 6 hari, Xiaomi MiMo Code 12k stars, Microsoft Flint bahasa visualisasi untuk AI agent, Cactus LLM di smartphone, dan Bun-Rust migrasi di Claude Code.
Hari ini ramai: coding agent wars semakin panas. xAI, Xiaomi, dan Anthropic semua bergerak di minggu yang sama, dan semuanya konvergen ke satu bahasa: Rust.
Dari 5 item hari ini, 3 di antaranya coding agent atau runtime yang ditulis (atau sedang di-rewrite) ke Rust. Sisanya: visualisasi untuk AI agent dari Microsoft, dan LLM inference di smartphone. Mari bedah satu-satu.
Grok Build, xAI Coding Agent Terminal, 20k Stars dalam 6 Hari
Dari xai-org/grok-build, terminal-based AI coding agent yang dirilis 14 Juli 2026. Dibangun dengan Rust, berjalan sebagai full-screen TUI yang punya mouse support. Dalam 6 hari sudah dapet 20,311 stars dan 3.7k forks. Apache-2.0 license.
Yang menarik dari Grok Build bukan cuma kecepatan naik stars-nya, tapi arsitekturnya. TUI-first, fullscreen interactive, bisa jalan headless untuk CI/scripting, dan embeddable via Agent Client Protocol (ACP). Source code di-sync dari xAI monorepo secara periodik. Prebuilt binaries untuk macOS, Linux, Windows.
Install-nya satu baris. Coba liat:
Kompetisi di arena coding agent sudah ramai. OpenAI Codex CLI punya 99k stars, charmbracelet/crush 26k stars. Grok Build beda karena fokus TUI fullscreen dengan mouse interaction, bukan CLI tradisional. Faktor xAI/Elon Musk bikin hype tinggi, tapi 20k stars dalam 6 hari tetap menunjukkan demand besar untuk alternatif open source.
Status: Rilis, open source (Apache-2.0).
MiMo Code, Xiaomi Masuk Arena Coding Agent, 12k Stars
Dari XiaomiMiMo/MiMo-Code, coding agent open source dari Xiaomi. Dibuat 10 Juni 2026, HN post dapet 557 points. 12,235 stars dan 1.2k forks dalam sekitar 6 minggu. MIT license, TypeScript-based.
Konsep utama MiMo Code adalah 'model-agent co-evolution', model dan agent dikembangkan bersamaan. Feedback dari agent dipakai improve model, dan sebaliknya. Ini pendekatan berbeda dari kebanyakan coding agent yang cuma consumer of model off-the-shelf.
Xiaomi bukan company AI-first, mereka brand hardware. Tapi dengan MiMo Code, mereka nunjukin ambisi di AI software. Domain mimo.xiaomi.com/mimocode confirmed alive.
12k stars validasi bahwa market merespon positif. Bedanya dari Grok Build: MiMo Code TypeScript bukan Rust, dan fokus di co-evolution bukan TUI experience.
Status: Rilis, open source (MIT).
Microsoft Flint, Bahasa Visualisasi untuk AI Agent, Bikin Chart dari Spec Sederhana
Dari microsoft/flint-chart, visualization intermediate language yang bikin AI agent bisa produce chart expressive dari spec sederhana. 1,935 stars, 349 HN points. MIT license, TypeScript.
Masalah utama AI agent bikin chart: output code panjang, fragile, sering broken. Flint solve ini dengan intermediate language, agent cuma specify WHAT (data, type, encoding), Flint compiler handle HOW (scales, axes, layout, spacing, colors). Output bisa render ke Vega-Lite, ECharts, atau Chart.js.
Flint juga punya MCP server, flint-chart-mcp, yang bikin agent bisa create, validate, dan render chart langsung dari coding environment. Integrasi langsung ke Claude, Cursor, dan agent lain yang support MCP.
Coba liat spec-nya:
Bedanya dari Vega-Lite: Flint bukan pengganti, tapi compile TO Vega-Lite. Flint lebih compact untuk agent output. MCP server bikin integration langsung ke agent workflow. Ini pattern yang bisa jadi standar untuk AI-generated visualizations.
Status: Rilis, open source (MIT).
Cactus, 'Ollama for Smartphones', LLM Inference di Mobile Devices
Dari cactus-compute/cactus, hybrid edge-cloud AI engine untuk mobile devices dan wearables. Tagline: 'Tiny AI for tiny devices'. 5,513 stars, 231 HN points. C++, support text, speech, dan vision dengan OpenAI-compatible API.
Stack-nya: Cactus Engine (OpenAI-compatible API) lalu Cactus Graph (zero-copy computation graph) lalu Cactus Kernels (CPU/GPU kernels untuk Apple, Samsung, Pixel) lalu Cactus Quants (custom rotation-based quantization) lalu Cactus Transpiler (PyTorch model to Cactus). Cloud handoff otomatis kalau model confidence di bawah threshold.
Install di Mac:
Mobile inference adalah frontier berikutnya. Selama ini LLM inference terkait dengan cloud atau desktop. Cactus bawa ke smartphone, yang ada di kantong milyaran orang.
Bedanya dari Ollama: Ollama untuk desktop/laptop, Cactus untuk mobile. Beda dari llama.cpp mobile: Cactus punya cloud handoff otomatis dan vision/speech support built-in.
Status: Rilis, open source.
Claude Code Pakai Bun-Rust, 10% Lebih Cepat, Hampir Tidak Ada yang Sadar
Simon Willison investigasi klaim Jarred Sumner (creator Bun) bahwa Claude Code v2.1.181+ pakai Rust port of Bun. Hasilnya: confirmed. Binary analysis menunjukkan Bun v1.4.0 dan 563 Rust source files.
Startup 10% lebih cepat di Linux. 464 HN points.
Dua hal besar di sini. Pertama: Bun pindah dari Zig ke Rust, signal besar untuk Rust ecosystem di JavaScript runtime space. Kedua: Claude Code jadi salah satu distribusi terbesar software Rust di production, jutaan device.
Verifikasi-nya gampang. Coba liat:
Fakta 'barely anyone noticed' berarti migration transparent, kompatibilitas tinggi. Ini validasi pattern: rewrite core di Rust tanpa breaking user-facing API. Dan trend-nya jelas: OpenAI Codex CLI Rust native, Grok Build Rust, Bun rewrite ke Rust. Coding agents converge ke Rust.
Status: Rilis, Bun canary available.
Hari ini coding agents menunjukkan arah yang jelas: Rust jadi bahasa pilihan untuk performance-critical AI tooling. Tapi yang lebih menarik adalah diversifikasi, xAI, Xiaomi, dan Microsoft semua dari arah berbeda (TUI, co-evolution, visualization language), tapi semua open source. Market tidak menunggu satu pemain, semua ikut bikin.
