Appearance
Respire · rsrs
Local-first memory for AI tools: keep a working library on your device, retrieve locally and synchronize encrypted records across devices. Respire uses the sole CLI command rsrs; its repository organization is risense-ai.
flowchart LR
AI["AI tools"] --> CLI["CLI"]
Browser["Local Web"] --> CLI
Desktop["Desktop client"] --> CLI
CLI --> App["Infrastructure app / crypto / storage"]
App --> SDK["Safe SDK"]
SDK --> Core["Core: models and algorithms"]
App --> DB[("Local SQLite")]
DB <-->|Ciphertext| Server["Server"]
| Component | Responsibility |
|---|---|
| CLI | Commands, authorization, injection, JSON output and local runtime |
| Core | Model execution, retrieval, ranking, deduplication and context selection |
| Infrastructure crates | Protocol, cryptography, persistence, sync and safe SDK adapters |
| Server | Authentication and per-user ciphertext storage |
| Web / Desktop | The same tree interface, using CLI operations |
| Website | Product information; separate from the memory client |
Get started · Explore the architecture · Build prerequisites