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 codingPath 2: Want to Develop It (45 minutes) โ
1. START_HERE.md
2. LLM_INTEGRATION.md
3. TESTING.md
4. HANDOFF.md
โ Ready to contributePath 3: Complete Understanding (90 minutes) โ
Read all 12 documents in order
โ Expert level knowledgePath 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)๐ Recommended Learning Path โ
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 featuresFor 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:
QUICK_REFERENCE.md- Daily useREADME.md- Complete referenceLLM_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 โ
# 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) โ
- START_HERE.md
- QUICKSTART.md
- START_APP.md
- README.md (root)
- docs/README.md
- DEV_README.md
- TESTING.md
- HANDOFF.md
- LLM_INTEGRATION.md
- CAD_BACKENDS.md
- SETTINGS_FEATURE.md
- WHATS_NEW.md
- STREAMING_AI.md
- IMAGE_IMPORT.md
- KNOWLEDGE_BASE.md
- MENU_BAR.md
- SECURITY_AUDIT.md
- QUICK_REFERENCE.md
- NEXT_STEPS.md
- DOCUMENTATION_INDEX.md (this file)
- 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:
- Check QUICK_REFERENCE.md
- Search relevant doc (README, etc.)
- Check troubleshooting sections
- Review code examples
- Run tests to see patterns
If features don't work:
- Check QUICKSTART.md troubleshooting
- Verify installation steps
- Check settings configuration
- Review error messages
- 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