Boatman Ecosystem documentation is live!
Boatman Desktop
Storage & Data

Storage & Data

Boatman Desktop stores all data locally on your machine. No cloud sync is used unless explicitly configured.

Storage Locations

PathContents
~/.boatman/config.jsonUser preferences and settings
~/.boatman/sessions/Chat sessions, tasks, and metadata
~/.boatman/checkpoints/Workflow checkpoints (used by CLI pipeline)
~/.boatman/memory/Per-project learning data (used by CLI pipeline)
~/.claude/claude_mcp_config.jsonMCP server configurations

Session Storage

Each session is saved as a JSON file in ~/.boatman/sessions/.

What's Stored

  • Full conversation history (all messages)
  • Task list with status and metadata (plan, diff, feedback, log)
  • Session state (idle, running, stopped)
  • Mode and mode config (standard, firefighter, boatmanmode)
  • Tags and favorite status
  • Model and reasoning effort settings

Automatic Persistence

Sessions are saved automatically:

  • After each Claude command completes
  • After BoatmanMode execution finishes
  • When the app shuts down

Storage Management

View Usage

Go to Settings > Memory to see storage configuration.

Delete Sessions

  • Single session: Right-click in sidebar > Delete
  • Bulk cleanup: Configure auto-cleanup in Settings > Memory

Export / Import

  • Export: Right-click session > Export as JSON
  • Import: Settings > Import Sessions > Select JSON file

Useful for sharing sessions with team members or moving between machines.

Auto-Cleanup

Configure in Settings > Memory:

SettingDefaultDescription
Max messages per session1000Older messages are trimmed
Archive old messagesEnabledTrimmed messages are archived, not deleted
Auto-cleanup sessions30 daysSessions older than this are removed
Max total sessions100Oldest sessions pruned when exceeded

Data Privacy

  • All session data stays on your local machine
  • API keys are stored in ~/.boatman/config.json but never included in session exports
  • Sessions contain your prompts and Claude's responses
  • No telemetry or usage data is sent externally

CLI Storage

The CLI pipeline (used by BoatmanMode) stores additional data. See Harness Storage for details on:

  • Checkpoints (~/.boatman/checkpoints/) — workflow progress for crash recovery
  • Memory (~/.boatman/memory/) — learned patterns and preferences per project