SkillAgentSearch skills...

NeuronFS

Structure is Context. 0-byte files govern AI — ₩0 infrastructure, ~200x token efficiency. OS-native constraint engine for LLM agents.

Install / Use

/learn @rhino-acoustic/NeuronFS

README

<p align="center"> <img src="https://img.shields.io/badge/Go-1.22+-00ADD8?style=flat-square&logo=go" /> <img src="https://img.shields.io/badge/Infra-$0-brightgreen?style=flat-square" /> <img src="https://img.shields.io/badge/Neurons-340+-blue?style=flat-square" /> <img src="https://img.shields.io/badge/Zero_Dependencies-black?style=flat-square" /> <img src="https://img.shields.io/badge/MIT-green?style=flat-square" /> </p> <p align="center"> <img src="docs/dashboard.png" alt="NeuronFS Dashboard — 3D Brain Visualization" width="800" /> <br/> <a href="https://dashboarddeploy-six.vercel.app/"><strong>3D Dashboard Live Demo</strong></a> </p> <p align="center"><a href="README.ko.md">🇰🇷 한국어</a> · <a href="README.md">🇺🇸 English</a> · <a href="MANIFESTO.md">📜 Manifesto</a></p>

NeuronFS

Filesystem-Native Hierarchical Ruleset Memory — A Zero-Dependency Harness Engineering Platform

"Instead of cramming more context into a massive AI model, design the skeleton (structure) perfectly so that your reliance on the AI converges to zero."

An AI violated the "no console.log" rule 9 times. On the 10th time, we executed mkdir brain/cortex/frontend/coding/禁console_log. The folder itself became a physical rule injected into the system prompt. The counter (weight) hit 17. The AI never made that mistake again.

This is the true essence of Harness Engineering that NeuronFS pursues.


TL;DR

mkdir replaces the system prompt. Folders are Neurons, paths are sentences, and files are synaptic weights.

3 Core Advantages over Legacy Systems

  1. Zero Cost: While vector DBs like Mem0 or Letta incur server hosting fees to manage an agent's memory, NeuronFS uses your local OS filesystem natively, reducing your infrastructure cost to $0.
  2. Token Efficiency & Ultimate Manageability: Finding and editing a specific rule inside a thousand-line text blob drives humans insane. In a hierarchical folder tree (ls -R), discovering, layering, and physically deleting rules is visually intuitive and instantly effective.
  3. Extreme Portability: Built as a single Go binary with absolutely zero external dependencies. Drop it into any OS environment, and it runs immediately. It also seamlessly operates as an MCP (Model Context Protocol) server.
# Create a rule = Create a folder
mkdir -p brain/brainstem/禁fallback
touch brain/brainstem/禁fallback/1.neuron

# Compile = Auto-generate System Prompts (Cursor, Windsurf, Claude Desktop, etc.)
neuronfs ./brain --emit cursor   # → .cursorrules
neuronfs ./brain --emit claude   # → CLAUDE.md
neuronfs ./brain --emit all      # → Emit all AI formats simultaneously

Installation (The One-Liner Quickstart)

Open-source standalone Go engine. Zero external dependencies.

# Mac / Linux
curl -sL https://raw.githubusercontent.com/rhino-acoustic/NeuronFS/main/install.sh | bash

# Windows (PowerShell)
iwr https://raw.githubusercontent.com/rhino-acoustic/NeuronFS/main/install.ps1 -useb | iex

# Initialize your offline brain (Creates the baseline scaffolding of 7 regions)
# ※ Select option [2] Master's Brain to clone standard premium engineering governance!
neuronfs --init ./my_brain        

export GROQ_API_KEY="gsk_..."      # For Llama3 70B consolidation (Local Ollama fallback supported!)

# Compile and Run
neuronfs ./my_brain --emit all    # Compile system prompts
neuronfs ./my_brain --consolidate # Auto-merge neuron fragmentation via Llama 3 (Optional)
neuronfs ./my_brain --api         # Serve Dashboard at localhost:9090

Table of Contents

| Section | Detail | |---|---| | Core Architecture | Folders = Neurons, Paths = Rules, Counters = Weights | | Brain Regions | 7 Regions, Subsumption Hierarchy, Hormone System | | Governance | 3-Tier Injection, Bomb Circuit Breakers, Harness | | CLI & Architecture | Auto-Loop, CLI, MCP | | Benchmarks | Performance vs RAG | | Limitations | Honest talk on what it can't do | | FAQ | Expected objections | | Changelog | Recent updates |


Core Architecture

Unix said "Everything is a file". We say: Everything is folders.

| Concept | Biology | NeuronFS | OS Primitive | |------|--------|----------|--------------| | Neuron | Soma | Directory | mkdir | | Rule | Firing Pattern | Full Path | Path String | | Weight | Synaptic Strength | Counter Filename | N.neuron | | Reward | Dopamine | Reward File | dopamineN.neuron | | Block | Apoptosis | bomb.neuron | touch | | Sleep | Synaptic Pruning | *.dormant | mv | | Connection | Axon | .axon File | Symlink |

Path = Sentence

The path itself forms the natural language command. Depth equals specificity:

brain/cortex/NAS_File_Transfer/                    → Broad category
brain/cortex/NAS_File_Transfer/禁Copy-Item_UNC_no/  → Specific restriction
brain/cortex/NAS_File_Transfer/robocopy_large/     → Micro-context

Kanji Micro-Opcodes

(1 character) = "NEVER_DO_THIS" (13 characters). Compressing semantics by 3-5x:

| Kanji | Meaning | Example | |------|------|------| | | FORBIDDEN | 禁fallback | | | REQUIRED | 必Reference_KI | | | RECOMMENDED | 推robocopy_for_large_files |

Auto-Evolution Pipeline

.cursorrules is a static file you are forced to edit manually. NeuronFS evolves autonomously:

  1. auto-consolidate: Mitigates folder fragmentation. LLM (Groq or local) detects redundant error folders and merges them into a single Super Neuron.
  2. auto-neuronize: Analyzes correction logs to auto-generate inhibitory (Contra) rules.
  3. auto-polarize: Converts weak positive-form use_X rules into mathematically strong inhibitory (禁X) micro-opcode formats.

Brain Regions

7 brain regions are layered via Brooks' Subsumption Architecture. Lower P (Priority) layers always physically inhibit higher P layers.

brainstem(P0) > limbic(P1) > hippocampus(P2) > sensors(P3) > cortex(P4) > ego(P5) > prefrontal(P6)

| Region | Priority | Role | Example | |---------|---------|------|------| | brainstem | P0 | Absolute principles | 禁fallback, 禁Duplicate_SSOT | | limbic | P1 | Emotion filters | dopamine_reward, adrenaline_rush | | hippocampus | P2 | Memory, session | error_patterns, auto_search | | sensors | P3 | Environment constraints | NAS/禁Copy, Design/sandstone | | cortex | P4 | Knowledge base (Max) | react/hooks, backend/supabase | | ego | P5 | Tone & Persona | expert_dry, korean_native | | prefrontal | P6 | Goals, Sprints | current_sprint, long_term |


Governance

Circuit Breaker (Bomb Neuron)

| Bomb Location | Result | |-----------|------| | brainstem (P0) | Total Brain Halt. GEMINI.md goes blank, effectively silencing the AI. | | cortex (P4) | Renders brainstem~sensors only. Perfectly quarantines the specific tech (coding) region. |

A bomb.neuron does not 'beg in text' to stop doing something. It is a hard emergency stop button that halts the rendering of the parent prompt entirely. Unlocking it requires physics: rm brain_v4/.../bomb.neuron.

Harness Protection

Robust local verification scripts:

  • Pre-Git Lock Snapshot enforced before any destructive neuron consolidation.
  • System-wide SafeExec (30-sec timeout) deadlock encapsulation.

CLI & Architecture

CLI Interface

neuronfs <brain> --emit <target>   # Compile prompts (gemini/cursor/claude/all)
neuronfs <brain> --consolidate     # Run Llama 3 70B consolidation
neuronfs <brain> --api             # Serve HTTP Dashboard (localhost:9090)
neuronfs <brain> --watch           # Watch for fsnotify changes
neuronfs <brain> --grow <path>     # Sprout a neuron
neuronfs <brain> --fire <path>     # Increase weight 

Why Go?

A Single Binary. Zero node_modules or Python venv hell. Drop it anywhere, watch folders natively (fsnotify), and run it. The ultimate portability.


Benchmarks

| Metric | Result | |------|------| | Scan speed (1,000 folders) | 271ms (< 1 second) | | Rule addition latency | OS Native (mkdir), 0ms | | Local Disk Footprint | 4.3MB (Pure text/folders) | | Maintenance / API Cost | $0 (No vector DB server required) | | brainstem compliance rate | 94.9% (18 violations per 353 injections) |

Competitor Comparison

| | Hardcoded .cursorrules | Vector DB (RAG) | NeuronFS (CLI) | |---|---|---|---| | > 1000 rules | Token explosion / Maintenance Hell | ✅ Fast chunk retrieval | ✅ OS Folder Tree scattering | | Infra Cost | Free | Server Cost ($70/mo) | Free ($0) | | Tool Migration | Incompatible (Rewrite needed) | DB Migration required | Copy/paste folders | | Auto-Growth | Impossible | Blackbox | Visible folders (mkdir) | | Absolute Override | Must beg the AI | Limited | ✅ Circuit Breaker (bomb.neuron) |


Philosophy & Palantir Ontology

Why folders? Palantir's AIP (Artificial Intelligence Platform) success isn't just about using the smartest LLM; it's about connecting actions to an Ontology (a structured representation of reality).

NeuronFS shares a similar philosophy but scales it down for local filesystems. Instead of relying on an LLM to magically remember your 1000-line prompt, NeuronFS binds your business logic and restrictions into physical paths (cortex/frontend/no_console_log). We do not guarantee that the AI will follow the rules 100% (hallucinations exist). However, we lock the prompt generation process at the OS level so that human or AI errors cannot easily corrupt the core principles.

Limitations

  • 100% AI Compliance not guaranteed: The brainstem integrity halts the prompt render at the OS level, but stopping an LLM's inherent hallucination cannot be strictly 100% guaranteed.
  • No Semantic Vector Search: Optimized strictly for explicit Path Matching. Vague natural
View on GitHub
GitHub Stars120
CategoryDevelopment
Updated3h ago
Forks20

Languages

Go

Security Score

100/100

Audited on Apr 2, 2026

No findings