About m1f
What is m1f?
m1f ("Make One File") and s1f ("Split One File") are specialized utilities designed to optimize your work with Large Language Models (LLMs) and AI assistants.
These tools solve a fundamental challenge when working with AI: providing comprehensive context efficiently. By combining multiple project files into a single reference file and allowing you to extract them later, m1f and s1f streamline the process of giving AI models the context they need to understand your projects.
Why Use m1f?
Better Context Management
Provide LLMs with exactly the files they need to understand your project
Token Optimization
Include only relevant files to make the most of your context window
Flexible Formatting
Choose from multiple separator styles optimized for machine readability
Smart Filtering
Include/exclude files by extension, path, or pattern
Structure Preservation
Maintain file relationships and metadata
Versioning Support
Generate unique filenames based on content hash for tracking changes
Integration with AI Tools
The m1f toolset works seamlessly with:
- Visual Studio Code: Reference the generated file using
@filename
in extensions like GitHub Copilot - Cursor: Use
@filename
in the chat to add context - ChatGPT & Claude: Upload the generated file to provide comprehensive context
- Custom AI applications: Process the machine-readable format programmatically
About Franz Agency
m1f and s1f are developed by Franz Agency, a team dedicated to creating tools that bridge the gap between human developers and AI assistants.
At Franz Agency, we believe that the future of development lies in effective human-AI collaboration. Our tools are designed to make this collaboration as seamless and productive as possible.
License
This project is licensed under the MIT License. See the LICENSE.md file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request on our GitHub repository.