kforge

Portability and Safety

KForge is designed to be portable, local-first, and safe by default.

This document explains what that means for you as a user.


Core rule (non-negotiable)

Workspace ≠ App Data

This is a fundamental invariant in KForge.

You should always be able to:

…without risking your projects.


What portability means for users

Portability in KForge means:

This makes it safe to:


Why this matters

Many tools blur the line between:

KForge deliberately does not.

Your work is your work. The app is replaceable.

That separation is a core design principle.