Skip to main content

Ramble TODOs

Active Tasks

High Priority

  • Implement field locking persistence across sessions @M1
  • Add export to multiple formats (Markdown, YAML) @M1
  • Create keyboard shortcuts for common actions @M1
  • Add field validation with user-friendly error messages @M1

Medium Priority

  • Add template system for common field configurations @M2
  • Implement history/recall of previous rambles @M2
  • Add voice input option (speech-to-text) @M2
  • Create comparison view for before/after extraction @M2
  • Add batch processing mode for multiple inputs @M2
  • Document Stability AI integration (--stability flag) @M1
  • Document Pexels integration (--pexels flag) @M1

Low Priority

  • Browser extension for quick rambles @M3
  • Mobile companion app @M3
  • Collaborative rambling (shared sessions) @M3
  • Integration with note-taking apps (Obsidian, Notion) @M3

Completed

  • Core extraction engine
  • PySide6 GUI implementation
  • PlantUML diagram generation
  • Headless CLI mode
  • Programmatic API
  • Field locking mechanism
  • Multi-provider support (2026-01-06)
  • Docker container with pre-built image
  • Docker Compose configuration
  • Field criteria support via --criteria flag
  • Hints support via --hints flag
  • Configurable timeout and tail options

Ideas / Backlog

  • Auto-suggest field types based on ramble content
  • Learning from corrections to improve extraction
  • Custom extraction prompts per field type
  • Integration with project management tools
  • Ramble chains (output of one feeds another)
  • Web-based UI alternative to desktop GUI

Known Issues

IssueStatusWorkaround
PlantUML server timeoutOpenUse local PlantUML (apt install plantuml)
Large text slow extractionInvestigatingUse --tail flag to limit input size