Local-First Architecture
Pieces stores and processes everything on your device by default—code snippets, LTM-2.7 memory, user settings, Conversational Search history, and diagnostic logs all stay local.
When data can move to the cloud: Only when you explicitly enable Personal Cloud or use a cloud-based model provider (OpenAI, Anthropic, Google). In those cases, data is handled by the provider's privacy policy.
Where Your Database Lives
| Platform | Default path |
|---|---|
| macOS | /Users/<username>/Library/com.pieces.os/ |
| Windows | C:/Users/<username>/Documents/com.pieces.os/ |
| Linux | /home/<username>/.local/share/com.pieces.os/ |
Inside com.pieces.os, the production folder contains your LTM-2.7 context and all other Pieces data. You can copy, compress, or relocate this folder to sync via OneDrive or migrate to another machine.
Finding Your Logs
When opening a GitHub issue or contacting support, attaching recent logs helps diagnose problems quickly.
| Platform | Log path |
|---|---|
| macOS | /Users/<username>/Library/com.pieces.os/production/support/logs/ |
| Windows | C:/Users/<username>/Documents/com.pieces.os/production/support/logs |
| Linux | /home/<username>/.local/share/com.pieces.os/logs/ |
Logs rotate daily and are timestamped (e.g., log-05062025). Zip the latest two or three files and attach them to your GitHub issue or Discord DM.
Create a Manual Backup
* **macOS:** `/Users/<username>/Library/com.pieces.os/`
* **Windows:** `C:/Users/<username>/Documents/com.pieces.os/`
* **Linux:** `/home/<username>/.local/share/com.pieces.os/`
Restore on a New Machine
Start Fresh (Reset)
Need Help?
Open a GitHub issue for PiecesOS, the Pieces Desktop App, or any MCP integration at our GitHub repository.
You can also leave feedback or report a bug here.