Skip to content

Frequently Asked Questions

Thought Ledger is a local-first AI decision memory system that helps you make better decisions by learning from your past choices. It runs entirely on your device, ensuring complete privacy and control over your data.

Unlike cloud-based AI services, Thought Ledger:

  • Never sends your data to the cloud
  • Works completely offline after initial setup
  • Learns from your personal decision patterns
  • Requires no API keys or subscriptions
  • Gives you full ownership of your AI memories

Decision memory is the accumulated knowledge of your decisions, their contexts, and outcomes. Thought Ledger helps you build a personal database of your choices that provides insights for future decisions.

Yes. All your data stays on your device:

  • No cloud uploads or synchronization
  • No third-party data sharing
  • Local processing only
  • You control all exports and backups

Absolutely. Once installed, Thought Ledger works completely offline. The only time you need internet is for the initial download of AI models.

  • Local storage: All data stored in SQLite on your device
  • Encryption: Sensitive decisions can be encrypted
  • No telemetry: We don’t collect usage data or analytics
  • Open source: Code is transparent and auditable

Only if they have physical access to your device and your files. We recommend:

  • Regular system security updates
  • Optional password protection for sensitive decisions
  • Encrypted backups if you store them externally
  • RAM: 8GB (16GB recommended)
  • Storage: 10GB free space
  • OS: macOS 11+, Ubuntu 20.04+, or equivalent
  • CPU: 4+ cores (8+ recommended)

It depends on your RAM:

  • 8GB RAM: Use smaller models (llama3.2:1b)
  • 16GB RAM: Good performance with medium models
  • 32GB+ RAM: Can run larger, more capable models

Yes, through WSL2 (Windows Subsystem for Linux). Performance is excellent on modern Windows hardware.

ModelSizeUse Case
llama3.2:1b~1GBBasic decisions, low RAM
llama3.2:3b~2GBGood balance of performance
llama3.2:8b~5GBRecommended for most users
llama3.1:70b~40GBComplex decisions, high RAM
  • Quick install: 5-10 minutes
  • Manual install: 10-15 minutes
  • AI model download: 2-10 minutes (depending on model size and internet speed)

Can I move Thought Ledger to another device?

Section titled “Can I move Thought Ledger to another device?”

Yes! Your decision database is portable:

  1. Export your data from the old device
  2. Install Thought Ledger on the new device
  3. Import your data
  4. Download your preferred AI models

No. Updates are handled through:

Terminal window
git pull origin main
npm install
npm run build

Your data and models remain intact.

Insight quality improves with:

  • More decisions: Larger decision history
  • Better context: Detailed decision information
  • Regular use: Consistent pattern recognition
  • Model size: Larger models provide better analysis

No. Thought Ledger is a decision assistant, not a decision maker. It provides:

  • Context from your past decisions
  • Pattern analysis and insights
  • Risk assessment based on your history
  • Blind spot identification

The final decision is always yours.

Technically unlimited, but practical limits depend on:

  • Storage space: ~1KB per decision with context
  • Performance: Best performance with <100K decisions
  • Search speed: Larger databases may be slower

While designed for personal use, you can:

  • Export/import decision databases
  • Manual sharing of specific decisions
  • Separate installations for team members

Future versions may include dedicated team features.

  • llama3.2:1b: Best for older hardware, basic insights
  • llama3.2:3b: Good balance, recommended starting point
  • llama3.2:8b: Best insights, needs 16GB+ RAM
  • codegemma:7b: Specialized for technical decisions

Yes! You can:

  • Download multiple models: ollama pull <model-name>
  • Switch between them: Update your configuration
  • Use specialized models: For specific decision types
  • Use larger models: If you have sufficient RAM
  • Provide better context: More detailed decision information
  • Regular usage: Builds better pattern recognition
  • Keep software updated: Latest optimizations and features
Terminal window
# Export your data
npm run export-data
# Manual backup
cp data/decisions.db backups/decisions-$(date +%Y%m%d).db

Yes, multiple formats available:

  • JSON: For data analysis and migration
  • CSV: For spreadsheet applications
  • Markdown: For documentation
  • PDF: For sharing and archiving

If you don’t have backups:

  • Start fresh: New decision database
  • Rebuild gradually: New decisions will build new patterns
  • Learn from experience: Future decisions benefit from new data

Always maintain regular backups!

  1. Check system resources: Ensure sufficient RAM and CPU
  2. Use smaller model: If memory is limited
  3. Clear cache: rm -rf .cache/ && npm start
  4. Update software: Latest performance optimizations

AI responses seem generic, how to improve?

Section titled “AI responses seem generic, how to improve?”
  1. Add more context: Detailed decision information
  2. Build decision history: More past decisions to learn from
  3. Use larger model: If hardware permits
  4. Provide feedback: Rate AI responses to improve quality
  1. Check system requirements: Ensure sufficient resources
  2. Restart service: pkill -f ollama && ollama serve
  3. Reinstall Ollama: If corruption is suspected
  4. Try different model: Some models work better on certain hardware

Yes! We welcome contributions:

  • Code contributions: Features and bug fixes
  • Documentation: Improve guides and docs
  • Testing: Report issues and suggest improvements
  • Community: Help others in discussions

Yes. Thought Ledger is fully open source under the MIT license. You can:

  • View the source: Complete transparency
  • Modify for your needs: Custom installations
  • Contribute improvements: Help the project grow
  • Self-host: Complete control over your installation

Still have questions? Join our community or check the documentation for more information.