SOAGILA for Code
Persistent cognitive memory for AI coding agents.
Your Claude Code forgets everything when the chat ends. SOAGILA fixes that.
What It Does
SOAGILA gives Claude Code a 3-tier memory system inspired by human neuroscience:
- Working Memory — Current session context (15-60 min TTL)
- Episodic Memory — Specific past events ("last week we fixed the auth bug by...")
- Semantic Memory — Generalized patterns ("this project uses Next.js 14 with App Router")
Memories naturally decay over time (Ebbinghaus curve) unless reinforced by use. Important patterns automatically promote from episodic to semantic. Conflicts between tiers are resolved by the Memory Arbitration Engine.
How It Works
- Install this extension
- Claude Code automatically discovers SOAGILA's memory tools
- Every important decision, code change, and context is remembered
- New chat sessions start with full project context — no more re-explaining
Zero configuration required. SOAGILA runs locally on your machine. No cloud servers, no API costs.
| Tool |
Description |
soagila_remember |
Store information with PII detection + AES-256 encryption |
soagila_recall |
Search across all 3 memory tiers with semantic matching |
soagila_inspect |
View memory details, decay timeline, related memories |
soagila_status |
System status, memory counts, project info |
soagila_prime |
Pre-load relevant memories for faster recall |
soagila_receipt |
View the immutable decision audit trail (Merkle chain) |
soagila_backup |
Create/restore encrypted backups |
soagila_config |
View and update memory settings |
soagila_annihilate |
Cryptographic data destruction (Pro) |
Security
- AES-256-GCM encryption — All memories encrypted at rest
- PII detection — Automatic detection of emails, phone numbers, credit cards, IDs
- Immutable Decision Ledger — Every operation creates a Merkle-chained receipt
- Behavioral Anomaly Scoring — Detects unusual access patterns
- Canary Tokens — Honeypot memories for intrusion detection
- Cryptographic Annihilation (SDIJAP) — Irreversible 3-phase data destruction
Pricing
|
Free |
Pro |
Enterprise |
| Price |
$0 |
$9.99/mo |
$19.99/seat/mo |
| Projects |
1 |
Unlimited |
Unlimited |
| Memories |
500 |
Unlimited |
Unlimited |
| Retention |
7 days |
365 days |
Unlimited |
| Encryption |
Yes |
Yes |
Yes |
| Backups |
— |
Yes |
Yes |
| SDIJAP |
— |
Yes |
Yes |
| Team Sync |
— |
— |
Yes |
Requirements
- VS Code 1.85+
- Python 3.10+
- Claude Code (Max subscription or API key)
Privacy
All data stays on your machine. Memory is stored in an encrypted SQLite database at ~/.soagila/. The only network call is license validation (once per 24 hours). SOAGILA does not access your code, your Claude conversations, or any other data.
Patent Pending — 24 Claims | 8 Innovations
Inventor: Sonat Ciftcioglu | soagila.ai | info@soagila.ai