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.