Akasha¶
The shared cognitive fabric for intelligent agent systems.
What is Akasha?¶
Akasha is a distributed, real-time key-value fabric designed specifically for multi-agent AI systems. It gives your agents:
Shared Memory β Working, Episodic, Semantic, and Procedural layers
Stigmergy β Pheromone-based coordination (no message passing needed)
Sub-millisecond latency β Faster than your LLM can think
CAS β Compare-And-Swap for conflict-free concurrent writes
Clustering β 3-node HA with CRDT + Raft consensus
Observability β Prometheus metrics, Grafana dashboards
Quick Start¶
Get Akasha running in 30 seconds:
Why Akasha?¶
Most agent frameworks treat memory as an afterthought β a vector DB bolted on the side.
Akasha takes a fundamentally different approach: memory is the coordination layer itself. Agents don't need to talk to each other. They read and write to shared memory. They leave pheromone trails. They coordinate through the environment, not through messages.
This is stigmergy β the same mechanism ants use to build colonies without a central coordinator.
graph LR
A[Agent Scout] -->|deposit pheromone| M[Akasha Memory]
M -->|sense trail| B[Agent Analyst]
B -->|write analysis| M
M -->|read report| C[Agent Reporter]
C -->|consolidate| M
style M fill:#6c5ce7,stroke:#a29bfe,color:#fff
style A fill:#00b894,stroke:#55efc4,color:#fff
style B fill:#00cec9,stroke:#81ecec,color:#fff
style C fill:#e84393,stroke:#fd79a8,color:#fff Architecture¶
| Component | Purpose |
|---|---|
| AkashaStore | In-memory radix trie with versioning |
| Pheromone Engine | Stigmergy signals with exponential decay |
| Nidra | Memory consolidation (working β long-term) |
| CRDT + Raft | Distributed consensus + eventual consistency |
| gRPC + HTTP | Dual protocol access with WebSocket streaming |
Next Steps¶
-
Quick Start Guide
Get Akasha running and execute your first operations in 5 minutes.
-
Core Concepts
Understand memory layers, pheromones, and stigmergy coordination.
-
SDKs
Python and Node.js clients with full type support.
-
API Reference
Interactive OpenAPI documentation with 21 endpoints.