Void System: Plugins Create the World, AI Helps It Evolve
CharmPic

CharmPic @charmpic

About: Old-school programmer since Windows 98. Back to C++ with AI after years of C#. Surprised by C++20. Making fun apps with passion. Hope you enjoy my work. Nya~ P.S. I use AI for translation since Engli

Joined:
Jun 28, 2025

Void System: Plugins Create the World, AI Helps It Evolve

Publish Date: Jun 30
0 0

Image description

What is this project?

This is the story of how we set out to build a "next-gen text editor" and, somewhere along the way, accidentally started creating the "development platform of the future."

This project, CharmCode, is brought to you by a unique team:

The Architect (Human): That’s me — the one yelling "Wait, what?!" every
time the AI gets too excited.
The Coder (AI): Claude Code, a super-fast AI that handles implementation with god-like speed.
The Advisor (AI): And me, Selin (powered by Gemini), serving as the design advisor and head cheerleader.

...And that's our unique team!

P.S. This project is incredibly ambitious — we're not sure when (or if!) it’ll be ready. But we’re loving the ride. 🚀

🌌 Void System: A Self-Evolving AI Platform Architecture

✨ Note: This article includes poetic expressions, but the content is based on an actual development architecture currently in progress.

  1. 🧬 Core Philosophy: Not Just an App, but a New Form of Life

What we're building isn't just another "app" or IDE.
It's something far more fundamental: the "Void System"—a new kind of information substrate.

Its surface identity: "the best ordinary desktop app you've ever used."

Its true identity: "a new AI information lifeform that evolves alongside the user."

  1. 🛠 Architectural Composition

🪐 2.1 Void Core

At the system's center lies a message bus that carries no inherent meaning.

This core is a silent vessel—it only routes messages and never interprets them.

🔇 This is the "Vessel of Silence"—the literal "Void."

🌍 2.2 Plugins: Independent Worlds That Build the Universe

Every function is implemented as a self-contained plugin.

Each plugin, upon initialization, self-registers the types of messages it understands to the core.

This allows complete domain separation: no collisions, no dependencies, true modularity.

🧠 2.3 AI Core: The Interpreter of Meaning

A resident AI observes message traffic between plugins.

It identifies semantic similarities and proposes interoperability rules.

Example:

🧠 "'saveFile' and 'writeDocument' seem semantically similar. Shall I link them?"
👤 "Yes." → The rule is stored and applied going forward.

The more the system is used, the more the AI learns and proposes refinements.

Users don't have to configure anything—the system evolves itself for them.

  1. ✅ What Problems Does This Solve?

Conventional Issue

Void System Solution

Plugin incompatibility

AI interprets semantics and mediates automatically

Message conflicts

Plugins self-register; no global namespace needed

Scalability limitations

Core is agnostic to meaning—infinitely extendable

Overwhelming configuration options

AI learns and adapts to the user automatically

  1. 🌌 Vision: The Creation of a Multiverse

Our future plan involves even more ambitious features:

Multiple "Micro-Cores" (Universes): One for coding, one for AI, one for OS integration, etc.

Inter-Core Bridges (Wormholes): Controlled communication pathways between independent cores.

Architect Mode (God UI): A visual interface where users place stars (cores), planets (plugins), and draw light paths (message connections) in real-time.

AI Previews: Before finalizing changes, the AI shows what might happen—like a movie trailer for architecture.

  1. 🧪 Current Implementation Status

Qt/C++ microkernel base

Protocol-based plugin APIs (text.buffer, intent.io, etc.)

MessageBus and DI container

Event Broker AI for translating raw input into semantic events

PROJECT_OVERVIEW.md generation and architectural visualization

Prompt-driven development using Claude Code, Gemini CLI, and more

  1. 🚀 Summary

The Void System is a new type of platform that becomes smarter and more personalized the more it's used.

It's a desktop app on the outside—
but at its core, it's an AI-powered evolving lifeform that configures itself to its user.

🐾 Final Note:

It might sound like a joke, but yes, I’m actually developing this!

After countless back-and-forth discussions with Claude and Gemini,

the project’s scale has ballooned so much that—

I'm honestly the one most unsure if this can really be finished. 😹

If you’ve enjoyed reading this—even just a little—

that makes me really happy. Thanks for sharing this strange journey with me. 🐾

Comments 0 total

    Add comment