返回列表

microide

A 100% vibecoded, native C++/SDL3 Linux IDE that LLM agents can actually drive — open files, set breakpoints, and debug over a scriptable control channel.

VI
作者
@VIBEFIX
大赏AI Agent已上线claudegpt
1
0

项目介绍

microide is a native, low-footprint desktop IDE for Linux that flips the usual AI-editor script. Instead of bolting a chatbot into a side panel, it exposes its entire command palette over an external control channel, so an LLM agent can genuinely drive the editor: open files, set breakpoints, launch and step the debugger, and read program state — then stream the results back as JSONL. A --control-spec JSON file can even reopen an exact debug scenario, breakpoints and launch config included, before the window is interactive — something a teammate or an agent can check into a repo and replay later. The human story behind it is what makes it a VibeFix pick. The author is upfront that this IDE's code is 100% generated by LLMs under his supervision — "I am not hiding this fact," he wrote on Hacker News, adding wryly that it is ironic to have vibecoded a tool born from being tired of AI being shoehorned into every tool. The repository README puts it even more bluntly: microide is 100% vibecoded — every source file, test, and document was written by AI coding agents (a mix of Claude, GPT, and other tools) under human direction, with no hand-written code path. The repo is published as a real-world experiment in agent-driven development. Despite its origins, microide is no toy. It is a single-window, keyboard-first C++/SDL3 app with a built-in editor (multi-caret, syntax highlighting, session restore), three-way merge, a real PTY-backed terminal, a full DAP debugger client, Lua 5.4 plugins, and an LSP client. It makes no network connections at all — no telemetry, no accounts, no update checks — and runs on a software renderer when no GPU is present. The quality gates are serious: 121 test files, 10 fuzz targets, sanitizer runs, and committed performance baselines for startup, typing, scroll, diff, and search. It is tagged stable at v2.12.0, ships GPG-signed Debian packages, and was still under active development in October 2026.

操作

访问项目地址

技术栈

c20cmakesdl3sdl3ttfpcre2lua-54

项目信息

项目类别
AI Agent
项目状态
已上线
协作意向
无

评论 (0)

ME
0/1000
评论加载中...
microide | VibeFix