Roadmap
This page outlines the planned features and improvements for future versions of promptprep.
Upcoming in v0.2.0
GUI Interface: A graphical user interface for easier file selection and configuration
Language-Specific Processing: Enhanced handling of different programming languages
AI Model Integration: Direct integration with OpenAI API and other AI services
Advanced Token Optimization: Smart techniques to reduce token usage while preserving context
Improved Diff Visualization: Better visualization of diffs with side-by-side comparison
Planned for Future Versions
Short Term (v0.2.x)
Plugin System: Allow third-party plugins to extend functionality
Code Summarization: AI-powered code summarization for better context compression
Multiple File Groups: Support for organizing files into logical groups
Enhanced Metadata: More detailed statistics and analysis of codebases
Git Integration: Better integration with Git for tracking changes
Medium Term (v0.3.x)
Web Interface: Browser-based interface for remote usage
Team Collaboration: Features for sharing and collaborating on code snapshots
Cloud Storage: Integration with cloud storage services
Code Search: Advanced search capabilities within aggregated code
Customizable Themes: More visual customization options for output
Long Term (v1.0 and beyond)
IDE Extensions: Direct integration with popular IDEs (VS Code, JetBrains, etc.)
Enterprise Features: Advanced features for large teams and organizations
AI-Powered Refactoring: Suggestions for code improvements
Cross-Platform Desktop App: Native applications for Windows, macOS, and Linux
Mobile Support: Mobile apps for viewing code snapshots on the go
Feature Requests and Feedback
We welcome feature requests and feedback from the community. If you have ideas for improving promptprep:
Check if your idea is already on the roadmap
Open an issue on the GitHub repository
Label it as “enhancement” or “feature request”
Provide as much detail as possible about the feature and its use cases
Contributing to Roadmap Features
If you’re interested in contributing to the development of any roadmap features:
Comment on the relevant issue to express your interest
Discuss implementation approaches with the maintainers
Submit a pull request with your implementation
See the Contributing page for more details on how to contribute to the project.