Skip to content

Torrify - Documentation Index โ€‹

Last Updated: February 2026
Version: 0.9.2 (Pre-release)

Contact: For issues, complaints, suggestions, or feedback: hello@torrify.org


๐Ÿ“– How to Navigate This Documentation โ€‹

We've created 20+ guides to help you understand, use, and extend Torrify. Here's how to navigate them:


๐ŸŒŸ Start Here (New Users) โ€‹

1. START_HERE.md โญ READ FIRST โ€‹

Purpose: Quick orientation and overview
Time: 5 minutes
You'll Learn:

  • What Torrify is
  • What works right now
  • How to get started
  • Where to find more info

Start with this file if you're new to the project.


๐Ÿš€ Setup & Installation โ€‹

2. QUICKSTART.md โšก SETUP GUIDE โ€‹

Purpose: Get the app running in 5 minutes
Time: 5-10 minutes
Covers:

  • Prerequisites check
  • Installation steps
  • First test
  • Troubleshooting common issues
  • Command reference

Follow this to set up your environment.

3. README.md ๐Ÿ“˜ MAIN REFERENCE โ€‹

Purpose: Complete application documentation
Time: 15-20 minutes
Covers:

  • All features in detail
  • Installation and usage
  • Configuration options
  • Development workflow
  • Building for production
  • Troubleshooting
  • Roadmap

Your go-to reference for everything.


๐Ÿ†• What's New โ€‹

4. WHATS_NEW.md ๐ŸŽ‰ LATEST UPDATES โ€‹

Purpose: Latest features and changes
Time: 5 minutes
Covers:

  • Streaming AI, image import, and recent feature updates
  • New features overview
  • How to use new features
  • Before/after comparisons
  • Quick examples

Read this to see what's changed since MVP.

5. SESSION_SUMMARY.md ๐Ÿ“ THIS SESSION โ€‹

Purpose: Complete log of work done today
Time: 10 minutes
Covers:

  • All work done this session
  • Milestones achieved
  • Files created
  • Statistics
  • Next steps

Read this to understand what was built today.


๐Ÿ› ๏ธ Technical Documentation โ€‹

7. LLM_INTEGRATION.md ๐Ÿค– AI SYSTEM โ€‹

Purpose: AI integration complete guide
Time: 15 minutes
Covers:

  • How AI works
  • Supported providers
  • Adding new providers
  • Configuration
  • API keys and security
  • Code examples
  • Troubleshooting

Read this to work with or extend the AI system.

7.5. CAD_BACKENDS.md ๐Ÿ”ง MULTI-BACKEND CAD โ€‹

7.6. STREAMING_AI.md โšก STREAMING RESPONSES โ€‹

Purpose: Streaming response behavior and controls
Time: 5 minutes
Covers:

  • Streaming UX
  • Stop/cancel behavior
  • Provider support

7.7. IMAGE_IMPORT.md ๐Ÿ“ท IMAGE ATTACHMENTS โ€‹

Purpose: Image inputs for AI chat
Time: 5 minutes
Covers:

  • Attaching images
  • Persistence in projects
  • Tips for best results

7.8. KNOWLEDGE_BASE.md ๐Ÿ“š CONTEXT MANAGEMENT โ€‹

Purpose: API context system and updates
Time: 10 minutes
Covers:

  • Bundled context files
  • Update/reset flow
  • Context generation scripts

7.9. MENU_BAR.md ๐Ÿงญ MENU & DIAGNOSIS โ€‹

Purpose: Native menu + error diagnosis
Time: 5 minutes
Covers:

  • Menu structure
  • Menu-driven actions
  • One-click error diagnosis

8. SETTINGS_FEATURE.md โš™๏ธ SETTINGS DOCS โ€‹

Purpose: Settings system documentation
Time: 10 minutes
Covers:

  • How settings work
  • Configuration options
  • Persistence mechanism
  • Path validation
  • Implementation details

Read this to understand or extend settings.


๐Ÿงช Testing โ€‹

9. TESTING.md ๐Ÿงฌ TEST GUIDE โ€‹

Purpose: Testing infrastructure and guide
Time: 15 minutes
Covers:

  • Running tests
  • Writing new tests
  • Test structure
  • Manual testing checklist
  • Coverage reporting
  • CI/CD examples

Read this before adding features or writing tests.


๐Ÿ“‹ Project Management โ€‹

10. HANDOFF.md ๐Ÿ”„ COMPLETE LOG โ€‹

Purpose: Complete development history
Time: 30 minutes
Covers:

  • Project motivation
  • All work phases
  • Every file created
  • All decisions made
  • Issues resolved
  • Complete timeline

Read this for complete project context.


๐ŸŽฏ Quick References โ€‹

11. QUICK_REFERENCE.md โšก CHEAT SHEET โ€‹

Purpose: One-page quick reference
Time: 2 minutes
Covers:

  • Common commands
  • Current status
  • File locations
  • Settings
  • Shortcuts
  • Quick troubleshooting

Bookmark this for quick lookups.


๐Ÿ“š Reading Paths โ€‹

Path 1: Just Want to Use It (10 minutes) โ€‹

1. START_HERE.md
2. QUICKSTART.md
3. WHATS_NEW.md
โ†’ Done! Start coding

Path 2: Want to Develop It (45 minutes) โ€‹

1. START_HERE.md
2. LLM_INTEGRATION.md
3. TESTING.md
4. HANDOFF.md
โ†’ Ready to contribute

Path 3: Complete Understanding (90 minutes) โ€‹

Read all 12 documents in order
โ†’ Expert level knowledge

Path 4: Quick Lookup (2 minutes) โ€‹

1. QUICK_REFERENCE.md
โ†’ Find what you need

๐Ÿ” Find Information By Topic โ€‹

About the Project โ€‹

  • What it is: START_HERE.md
  • Why it exists: HANDOFF.md (intro)
  • Architecture: ARCHITECTURE.md, HANDOFF.md

Getting Started โ€‹

  • Quick setup: QUICKSTART.md
  • First steps: START_HERE.md
  • Complete guide: README.md

Features โ€‹

  • AI Chat: LLM_INTEGRATION.md
  • CAD Backends: CAD_BACKENDS.md (NEW!)
  • Settings: SETTINGS_FEATURE.md
  • Rendering: README.md, CAD_BACKENDS.md
  • Editor: README.md

Development โ€‹

  • Testing: TESTING.md
  • Adding features: HANDOFF.md
  • Code structure: HANDOFF.md
  • History: SESSION_SUMMARY.md

Troubleshooting โ€‹

  • Common issues: TROUBLESHOOTING.md (in getting-started)
  • AI problems: LLM_INTEGRATION.md
  • Build errors: README.md
  • Test failures: TESTING.md

๐Ÿ“Š Document Statistics โ€‹

Total Documentation:  12 main files + 2 reference files
Total Pages:          ~175 pages (if printed)
Total Words:          ~35,000 words
Average Read Time:    ~2.5 hours (all docs)
Quick Path:           ~10 minutes (essential docs)

For End Users โ€‹

Day 1:
  Morning:   START_HERE.md + QUICKSTART.md
  Afternoon: Use the app, experiment
  Evening:   Read WHATS_NEW.md for AI features

Day 2:
  Morning:   README.md sections as needed
  Use:       Daily usage, explore features

For Developers โ€‹

Day 1:
  Morning:   START_HERE.md โ†’ ARCHITECTURE.md
  Afternoon: LLM_INTEGRATION.md โ†’ TESTING.md
  Evening:   HANDOFF.md

Day 2:
  Morning:   Code exploration
  Afternoon: Run tests, make changes
  Evening:   Contribute features

๐Ÿ”– Bookmark These โ€‹

Most Useful:

  1. QUICK_REFERENCE.md - Daily use
  2. README.md - Complete reference
  3. LLM_INTEGRATION.md - AI work

For Development: 4. HANDOFF.md - Full context 5. TESTING.md - Before adding features 6. ARCHITECTURE.md - Architecture overview


๐Ÿ’ก Tips โ€‹

Finding Information Fast โ€‹

Want to know how to...?

  • Use features โ†’ README.md
  • Add features โ†’ HANDOFF.md
  • Fix tests โ†’ TESTING.md
  • Configure AI โ†’ LLM_INTEGRATION.md
  • Change CAD backend โ†’ CAD_BACKENDS.md
  • Change settings โ†’ SETTINGS_FEATURE.md

Want to understand...?

  • Architecture โ†’ HANDOFF.md
  • AI system โ†’ LLM_INTEGRATION.md
  • Why decisions made โ†’ HANDOFF.md
  • What changed today โ†’ SESSION_SUMMARY.md

Just want to...?

  • Get started โ†’ START_HERE.md
  • Set it up โ†’ QUICKSTART.md
  • See what's new โ†’ WHATS_NEW.md
  • Quick lookup โ†’ QUICK_REFERENCE.md

๐Ÿ“ˆ Documentation Quality โ€‹

Coverage โ€‹

  • โœ… Complete technical details
  • โœ… User guides
  • โœ… Developer guides
  • โœ… API references
  • โœ… Troubleshooting
  • โœ… Examples
  • โœ… Architecture
  • โœ… History

Style โ€‹

  • Clear headings
  • Code examples
  • Step-by-step guides
  • Quick reference tables
  • Visual diagrams (ASCII)
  • Consistent formatting

๐Ÿš€ Quick Actions โ€‹

powershell
# Install everything
npm install

# Run the app
npm run electron:dev

# Test everything
npm test

# Read essentials
code START_HERE.md
code WHATS_NEW.md
code QUICK_REFERENCE.md

# Read for development
code HANDOFF.md
code LLM_INTEGRATION.md

๐Ÿ“ฆ Complete File List โ€‹

Documentation (core files) โ€‹

  1. START_HERE.md
  2. QUICKSTART.md
  3. START_APP.md
  4. README.md (root)
  5. docs/README.md
  6. DEV_README.md
  7. TESTING.md
  8. HANDOFF.md
  9. LLM_INTEGRATION.md
  10. CAD_BACKENDS.md
  11. SETTINGS_FEATURE.md
  12. WHATS_NEW.md
  13. STREAMING_AI.md
  14. IMAGE_IMPORT.md
  15. KNOWLEDGE_BASE.md
  16. MENU_BAR.md
  17. SECURITY_AUDIT.md
  18. QUICK_REFERENCE.md
  19. NEXT_STEPS.md
  20. DOCUMENTATION_INDEX.md (this file)
  21. TROUBLESHOOTING.md (new!)

See docs/README.md for the full index and locations.

Plus:

  • (See history folder for logs)

โœ… Verification โ€‹

To verify you understand the documentation:

Basic Understanding:

  • [ ] Know what Torrify does
  • [ ] Know how to run it
  • [ ] Know what features exist
  • [ ] Know where to find help

Developer Understanding:

  • [ ] Know the architecture
  • [ ] Know how to add providers
  • [ ] Know how to run tests
  • [ ] Know how to contribute

๐ŸŽฏ Success Indicators โ€‹

You're ready to use Torrify when:

  • โœ… You've read START_HERE.md
  • โœ… You've run QUICKSTART.md steps
  • โœ… The app launches successfully
  • โœ… You can render code (OpenSCAD or build123d)
  • โœ… You can chat with AI
  • โœ… You can switch between CAD backends

You're ready to develop Torrify when:

  • โœ… You've read HANDOFF.md
  • โœ… You understand HANDOFF.md
  • โœ… Tests pass on your machine
  • โœ… You can make changes and see results
  • โœ… You know where to find information

๐Ÿ“ž Getting Help โ€‹

If you're stuck:

  1. Check QUICK_REFERENCE.md
  2. Search relevant doc (README, etc.)
  3. Check troubleshooting sections
  4. Review code examples
  5. Run tests to see patterns

If features don't work:

  1. Check QUICKSTART.md troubleshooting
  2. Verify installation steps
  3. Check settings configuration
  4. Review error messages
  5. Check console (F12)

๐ŸŽ‰ You're All Set! โ€‹

With 20+ guides, you have everything you need to:

  • โœ… Use Torrify effectively
  • โœ… Work with multiple CAD backends (OpenSCAD, build123d)
  • โœ… Understand the architecture
  • โœ… Extend the features
  • โœ… Debug issues
  • โœ… Contribute improvements

Welcome to Torrify! ๐Ÿš€


Documentation Index - February 2026

Released under the GPL-3.0 License.