githubinferredactive
aethercore
provenance:github:fzihak/aethercore
Minimal AI agent kernel for a distributed future. <10MB binary, <50ms boot, Rust sandbox, dual-mode runtime. Pico Mode or full mesh — same binary.
README
<div align="center">
<h1>⚡ AetherCore</h1>
<p><strong>The Minimal Agent Kernel for a Distributed AI Future.</strong></p>
<a href="https://github.com/fzihak/aethercore/actions">
<img src="https://github.com/fzihak/aethercore/actions/workflows/ci.yml/badge.svg" alt="Build">
</a>
<a href="https://github.com/fzihak/aethercore/actions/workflows/benchmark.yml">
<img src="https://github.com/fzihak/aethercore/actions/workflows/benchmark.yml/badge.svg" alt="Performance Benchmarks">
</a>
<a href="https://github.com/fzihak/aethercore/releases">
<img src="https://img.shields.io/github/v/release/fzihak/aethercore" alt="Release">
</a>
<img src="https://img.shields.io/badge/binary-%3C10MB-success" alt="Binary Size">
<img src="https://img.shields.io/badge/RAM-%3C15MB-success" alt="RAM">
<img src="https://img.shields.io/badge/startup-%3C50ms-success" alt="Startup">
<img src="https://img.shields.io/badge/license-Apache%202.0-blue" alt="License">
<img src="https://img.shields.io/badge/go-1.22+-00ADD8" alt="Go Version">
</p>
<p>
<b>Pico Mode</b> — single binary, boots in <50ms, competes with PicoClaw.<br>
<b>Kernel Mode</b> — same binary, one flag, full distributed mesh with Rust sandbox.
</p>
### 🚀 V1.0 Launch Progress (Real-Time)

| Milestone | Status | ETA |
| :-------------------------------------------- | :------------------------- | :-------- |
| **Week 1 (Days 1-7):** Foundation & Telemetry | ✅ Completed (Day 7/7) | Done |
| **Week 2 (Days 8-14):** The Rust Shield | 🟡 In Progress (Day 10/14) | Near Term |
| **Week 3 (Days 15-21):** Distributed Mesh | 🔴 Untouched | Pending |
| **Week 4 (Days 22-28):** Plugin Ecosystem | ✅ Completed (Day 28/28) | Done |
<!-- Add your terminal demo GIF here -->
<!-- <img src="docs/assets/demo.gif" width="700"> -->
</div>
---
## Why AetherCore?
Most AI agent frameworks are architecturally wrong. They couple LLM orchestration
with tool execution, memory, and networking into a single bloated runtime.
AetherCore is a **kernel** — not a framework.
| | AetherCore | PicoClaw | LangChain |
| ------------------------ | ---------- | -------- | ------------ |
| Binary size | <10MB | ~10MB | N/A (Python) |
| RAM at rest | <15MB | ~15MB | 200MB+ |
| Cold start | <50ms | ~1s | 5s+ |
| Rust sandbox | ✅ | ❌ | ❌ |
| Zero Trust tools | ✅ | ❌ | ❌ |
| Distributed mesh | ✅ | ❌ | ❌ |
| Proactive intelligence | ✅ | ❌ | ❌ |
| Multi-user | ✅ | ❌ | ❌ |
| WhatsApp / Slack / Email | ✅ | ❌ | ❌ |
---
## Core Kernel Highlights (Layer 0)
1. **Zero-Allocation Dispatch:** The core loop utilizes strict `sync.Pool` architectures to recycle pointers for `Task` and `Result` evaluations, generating mathematically **0 allocs/op** during heavy task concurrency.
2. **Enterprise Observability:** Fully instrumented with OpenTelemetry semantic conventions, outputting a zero-allocation, deterministic JSON `slog` stream.
3. **Graceful Orchestration:** Securely intercepts `SIGTERM` and `os.Interrupt`, orchestrating a graceful shutdown phase that drains the worker queues without yielding orphaned goroutines or data panics.
4. **Strict Concurrency:** Fortified with `sync.Once`, `sync.WaitGroup`, and pass-by-pointer channels, mathematically verified by Go's native race detector.
---
## Quick Start
```bash
# Download binary
curl -sSL https://github.com/fzihak/aethercore/releases/latest/download/aether-linux-amd64 -o aether
chmod +x aether
# Onboard in 60 seconds
./aether onboard
# Run your first task
./aether run --goal "Summarize my last 5 emails"
```
---
## Architecture
```
┌─────────────────────────────────────────────┐
│ Layer 3 — Mesh [opt] │ --kernel flag
├─────────────────────────────────────────────┤
│ Layer 2 — Rust Sidecar [opt] │ sandbox + WASM
├─────────────────────────────────────────────┤
│ Layer 1 — Modules [opt] │ feature flags
├─────────────────────────────────────────────┤
│ Layer 0 — Go Kernel [SACRED] │ <10MB · <50ms
└─────────────────────────────────────────────┘
```
**Golden Principle: Minimal Core. Infinite Extension.**
---
## Documentation
| Doc | Description |
| ----------------------------------------------- | --------------------------- |
| [Architecture Guide](docs/architecture.md) | Full system design |
| [Security Model](docs/security.md) | Zero trust, sandbox, crypto |
| [Security Whitepaper](AETHERCORE_WHITEPAPER.md) | Math & security proofs |
| [Plugin SDK](sdk/README.md) | Build your own tools |
| [API Documentation](api_docs/README.md) | Kernel Go interfaces |
| [Benchmarks](benchmarks/README.md) | Performance results |
| [Contributing](CONTRIBUTING.md) | How to contribute |
---
## License
Apache 2.0 — see [LICENSE](LICENSE)
---
## Privacy
AetherCore is self-hosted. Your conversations, memory, tasks,
and data never leave your machine.
The only thing that touches AetherCore servers:
- Your email address (for login)
- Your last login time (so we know the project is being used)
- Your country (approximate, detected from IP at login)
- The AetherCore version you are running
That is it. Nothing else. Ever.
We cannot read your conversations.
We cannot access your files.
We cannot see what tools you use.
We do not sell data. We do not run ads.
You can delete your account at any time:
```bash
aether account delete
```
This removes your record from our auth server immediately.
PUBLIC HISTORY
First discoveredMar 21, 2026
IDENTITY
inferred
Identity inferred from code signals. No PROVENANCE.yml found.
Is this yours? Claim it →METADATA
platformgithub
first seenFeb 27, 2026
last updatedMar 12, 2026
last crawled19 days ago
version—
README BADGE
Add to your README:
