Introduction
Basic Memory Cloud extends the local-first experience with cross-device synchronization, cloud storage, and multi-platform support. Cloud features are optional and require an active subscription.The local-first open-source workflow continues as always. Cloud is an optional enhancement for users who need multi-device access.
Key Benefits
Cross-Device Access
- Sync your knowledge graph across desktop, web, and mobile
- Work seamlessly from any device
- Real-time synchronization keeps everything in sync
Bidirectional Sync
- Two-way sync between local files and cloud storage
- Conflict resolution with integrity verification
- Mount cloud storage for direct file access
Project Management
- Create and manage projects in the cloud
- Toggle individual projects between local and cloud modes
- Per-project sync configuration
Secure Storage
- JWT-based authentication with subscription validation
- Encrypted cloud storage with Tigris Object Storage
- Automatic snapshot management for data protection
Cloud Architecture
Basic Memory Cloud uses:- Authentication: OAuth 2.0 via WorkOS AuthKit with JWT tokens
- Storage: Tigris Object Storage (S3-compatible)
- Sync: rclone bisync for bidirectional synchronization
- API: RESTful API with subscription-based access control
Getting Started
Sign Up
Create an account at basicmemory.com with a 7-day free trial.Use promo code
BMFOSS for 20% off for 3 months (OSS contributors).Subscription Requirements
What Requires a Subscription
- Cloud authentication and API access
- Bidirectional file synchronization
- Cloud project management
- Snapshot creation and restoration
- Cloud workspace access
What Remains Free
- Local-only Basic Memory usage
- All MCP tools with local projects
- Local file synchronization
- Local database operations
- Importing from Claude/ChatGPT
Cloud vs Local Mode
You can mix local and cloud projects in the same configuration:| Feature | Local Mode | Cloud Mode |
|---|---|---|
| File Storage | Local filesystem | Local + Cloud (synced) |
| MCP Access | Local API (stdio) | Local API (stdio) |
| CLI Routing | Local API | Cloud API (when set) |
| Authentication | None required | API key or OAuth |
| Subscription | Not required | Required |
| Sync | Optional watch mode | Bidirectional bisync |
Per-Project Routing
Individual projects can be routed through the cloud while others stay local:Command Overview
Authentication Commands
Sync Commands
Project Management
Snapshot Management
Workspace Management
Next Steps
Authentication Setup
Learn how to authenticate with Basic Memory Cloud
Bidirectional Sync
Set up two-way synchronization between local and cloud
Project Management
Manage cloud projects and routing configuration
CLI Reference
Complete CLI command reference
Telemetry
Basic Memory collects minimal, anonymous usage events for cloud conversion funnel analysis: What we collect:- Cloud promo impressions and login attempts
- Promo opt-out events
- File contents, note titles, or knowledge base data
- Personally identifiable information (PII)
- IP addresses or fingerprinting data
- Per-command or per-tool-call tracking