ate memory
Portable dense memory for AI agents. Give your agents persistent, transferable memory that works anywhere.
Swarm memory architecture inspired by @madeinplutofabio
Quick Install
Get started with a single command
brew install kindlyrobotics/tap/ate
Getting Started
Three commands to give your agent memory
Create a memory
Initialize a new memory store for your agent.
Store knowledge
Add memories with optional tags for organization.
Search it later
Semantic search finds memories by meaning, not keywords.
Features
Dense Storage
.mv2 format packs thousands of memories into small files using video-inspired compression.
Semantic Search
Find memories by meaning, not keywords. Bring your own embeddings (OpenAI, Cohere, Voyage, Ollama).
Cloud Sync
Push/pull memories between devices. ate memory push / ate memory pull. Device flow auth.
Swarm Memory
Multi-agent concurrent access with file locking. Memory capsules for agent-to-agent transfer. Inspired by @madeinplutofabio.
Cryptographic Security
Ed25519 signing, Merkle integrity chains, AES-256-GCM encryption. ate memory seal / unseal.
Self-Hosted
Run your own Memory API server. Docker one-liner. Air-gapped deployments. Open-core with B2B licensing.
Command Reference
All available commands at a glance
Core
ate memory init <name>Create a new memory store
ate memory add <name> <text>Store a memory
ate memory search <name> <query>Semantic search
ate memory info <name>Memory store details
ate memory export <name>Export memories
Cloud
ate device-loginAuthenticate via device flow
ate memory push <name> <file>Upload to cloud
ate memory pull <name>Download from cloud
ate memory listList cloud memories
ate memory delete <name>Delete cloud memory
Trains of Thought
ate memory think <name> <text>Add to current train
ate memory recall <name>Replay current train
ate memory train <name>Start new train
ate memory use <name> <train>Switch trains
Security
ate memory keygenGenerate Ed25519 keypair
ate memory sign <name>Sign memories
ate memory verify <name>Verify signatures
ate memory seal <name>Encrypt memory store
ate memory unseal <name>Decrypt memory store
Transfer
ate memory import <file> <name>Import from Markdown
ate memory capsule createPackage for transfer
ate memory capsule ingestUnpack received capsule
Multi-Agent
ate memory add --agent-id <id>Concurrent access with locking
ate memory lock-status <name>Check lock state
ate memory force-unlock <name>Release stale locks
Robot Development
Git-like workflow for robotics. Push, pull, and deploy robot skills with familiar commands.
Version Control
Git-like workflow for robotics. Branch, merge, and collaborate on robot skills.
Direct Deploy
Deploy skills directly to your robot with a single command. No manual file transfers.
Safety First
Built-in validation and safety checks before deploying to hardware.
Robotics Commands
Skill management and hardware deployment
ate initInitialize a new repository
ate cloneClone an existing repository
ate pushPush commits to remote
ate deployDeploy to robot hardware
ate testRun skills in simulation
ate benchmarkPerformance testing
ate validateSafety validation checks
ate streamLive sensor data sharing