| # Enhancements |
|
|
| The hackathon MVP covers the core loop well. Here's where it could go next. |
|
|
| ## Quick wins |
|
|
| - **Batch compression** β let users paste multiple texts and compress them all at once |
| - **Export history** β download past runs as a CSV straight from the History tab |
| - **Named presets** β save favourite token budget + model combinations and reuse them |
| - **`.env` support** β load config from a `.env` file instead of setting env vars manually |
|
|
| ## Worth building next |
|
|
| - **Iterative compression** β if the quality score drops below a threshold, automatically retry with a slightly relaxed budget |
| - **Custom focus instructions** β let the user say "keep all numbers" or "preserve action items only" before compressing |
| - **Chunked compression** β handle inputs that exceed the model's context window by splitting, compressing each chunk, then merging |
| - **REST API** β a simple `/compress` endpoint via Flask so other tools can call TinyPress programmatically |
|
|
| ## Longer term |
|
|
| - **VS Code extension** β compress selected text without leaving the editor |
| - **CLI tool** β `tinypress compress --budget 500 input.txt` for terminal users |
| - **Hosted version** β a SaaS wrapper with usage tracking and team history |
| - **Domain-specific fine-tuning** β train a compressor specialised for legal, medical, or code content |
|
|
|
|
| π [README.md](../README.md) |
|
|