The Atomic Microkernel Architecture that makes AI-generated code maintainable. Drop a file in, restart — it's live.
1 file = schema + route
+ logic + events
We take frontier LLMs (Claude, GPT, Gemini) — brutal powerhouses — and force them to write code inside legacy human architectures: Clean, Hexagonal, MVC. The physics have changed completely.
One feature scattered across 8 files. The bug hides between the layers.
The whole feature lives in one file. The AI reads 2 files, follows 1 pattern — and so do you.
Try it — swap the infrastructure. Watch how many lines of plugin code change.
In-process by default, distributed on demand. Same plugins run unchanged whether the database is SQLite or PostgreSQL — verified by parity test suites, not promises.
Input in, output out — the contract is all that matters. The AI builds each box; the contract keeps it honest.
No container setup, no network, no database process. Pass mocks to the constructor and assert the contract — in milliseconds.
The AI builds one box at a time against its contract. Chain them and the flow becomes a closed system with its own input and output — tested exactly the same way: what goes in, what comes out. Causal traces verify the path in between.
Happy-path and sad-path trace tests are enforced by linters before code reaches staging. Internals can change freely; contracts cannot break silently.
Every event carries a parent_id. One endpoint rebuilds the full chain.
Every tool call is measured by ToolProxy. Zero instrumentation code.
OTEL_ENABLED=true → spans in Jaeger, Tempo or Datadog. Plugins untouched.
Rules should guide your methodology — not patch complex, fragmented architectures. MicroCoreOS gives LLMs a clear, single-file boundary where every feature belongs.
Scans tools, plugins, events and models to write a manifest with exact signatures. Your AI is never out of date.
The manifest plus the plugin it is working on. One pattern to follow. Clean, isolated output — instead of context windows full of rules.
Standardized base context means N parallel agents reuse the same token cache. Run 10 tasks in parallel with up to 10x cheaper API costs.
The kernel never retries silently. Resilience lives where the knowledge is — in tools and plugins, explicitly. Your data stays predictable.
Where MicroCoreOS is heading — from local development to production telemetry.
Core DI registry reflection, auto-discovering domain plugins, and self-regenerating AI_CONTEXT.md manifests.
Abstracted DB persistence contract allowing SQLite and PostgreSQL swaps validated by identical unit parity tests.
SQLite durable event queue and in-memory broker with Server-Sent Events tracking correlation/causal trace IDs.
Built-in trace records, causal execution trees, ToolProxy auto-instrumentation, and SSE real-time streams under /system/*.
Zero-code transport swaps (Redis Streams, Kafka, RabbitMQ, SQLite) with native delay capability negotiation and parity test suites.
Automated AST Architecture Linters, 15-rule mechanical Plan Validator, devtools isolation domain, and ChaosControl fault injection.
Plugin-layer transactional outbox pattern and MicroCoreBench automated resilience load-testing suite.
Join the early-access list for the v0.1.0 release, architecture deep-dives and AI-native design patterns.
No spam. Just pure system engineering.