the flux manifesto

a declaration for the future of collaborative software development

We stand at the threshold of a new era in software development. Artificial intelligence has begun to accelerate code creation at unprecedented rates. Development teams span continents and time zones. Software systems grow in complexity beyond any individual's comprehension.

Yet our fundamental tool for collaboration—version control—remains anchored in paradigms designed for a simpler time.

It is time for evolution.

our beliefs

software development is fundamentally collaborative

Code is not merely text on a screen—it is the crystallization of human thought, intention, and creativity. Every line represents a decision, every function embodies purpose, every system reflects the collective intelligence of its creators.

Traditional version control treats this rich tapestry of human collaboration as mere text differences. We believe software deserves tools that understand its true nature: semantic, intentional, and inherently collaborative.

intelligence should augment human creativity

We do not fear the rise of artificial intelligence in software development—we embrace it. AI should not replace human creativity but amplify it, handling the mechanical aspects of development so humans can focus on the creative, strategic, and innovative.

Version control systems should be intelligent partners, not passive storage mechanisms.

complexity should not compromise velocity

Modern software development moves at the speed of thought. Ideas become prototypes in hours. Entire systems are refactored in minutes. Market demands shift daily.

Our tools must match this velocity without sacrificing quality. Code integration should be frictionless and intelligent.

developers deserve delightful tools

Too long have we accepted that developer tools must be arcane, complex, and frustrating. We believe that the most powerful tools can also be the most intuitive.

Every interaction with version control should feel natural, predictable, and empowering.

open source drives innovation

The most transformative technologies emerge from open communities of passionate contributors. Proprietary solutions, no matter how well-funded, cannot match the innovation velocity of global collaboration.

The future of version control must be open, transparent, and community-driven.

what we reject

we reject the file-centric paradigm

Files are storage artifacts, not units of meaning. A single feature spans multiple files. A single file contains multiple concerns.

We choose to organize around meaning, not storage.

we reject reactive collaboration

Discovering conflicts after the fact wastes time and destroys momentum. Coordinating through manual communication creates overhead and friction.

We choose proactive orchestration over reactive coordination.

we reject vendor lock-in

Essential development infrastructure should never be controlled by a single entity. Developers must retain the freedom to migrate, modify, and evolve their tools.

We choose open standards over proprietary platforms.

we reject the status quo

"This is how we've always done it" is the enemy of progress. Git was revolutionary in 2005 but cannot address the challenges of 2025.

We choose transformation over incremental improvement.

our vision

semantic understanding

Version control systems should understand code the way developers do—through meaning, not syntax.

Flux analyzes intent, not just text.

intelligent collaboration

Teams should operate as orchestrated ensembles, not isolated individuals. Version control should predict conflicts before they occur.

Flux orchestrates teams, not just code.

adaptive workflows

Development processes should evolve continuously based on team performance and project requirements.

Flux learns and adapts, never stagnates.

frictionless integration

Merging changes should be as natural as breathing. Conflicts should resolve themselves intelligently.

Flux integrates seamlessly, never interrupts.

transparent intelligence

AI assistance should be explainable, configurable, and trustworthy. Developers should maintain full control.

Flux augments human judgment, never replaces it.

the challenge

We face entrenched incumbents with massive resources and established user bases. We challenge assumptions that have guided an entire industry for decades.

This will not be easy.

But neither was replacing CVS with Git. Neither was moving from waterfall to agile. Every transformational improvement in software development faced similar skepticism.

Progress requires pioneers willing to challenge the impossible.

join us

This manifesto is not just a declaration—it is an invitation.

If you believe that version control can be intelligent, collaborative, and delightful...

If you believe that developers deserve tools that match their creativity and intelligence...

If you believe that the future of software development can be better than its past...

Then join us.

Contribute code. Share ideas. Challenge assumptions. Build community.

Together, we will build the future of collaborative software development.

yes, we see the irony of hosting this on git while building its replacement.
the moment flux can dogfood itself, we'll be the first to migrate.