JMP

September 20, 2026 · View on GitHub

JMP is the new project and app name. The repository is github.com/morcoan/JMP. GitHub redirects the old repository URL; new clones should use the JMP URL.

  • Python package: jmp; CLI: python main.py (or python jmp_agent.py).
  • Windows build: packaging/JMP.specrelease/JMP.exe.
  • New personal profiles: %LOCALAPPDATA%\JMP in the EXE, .jmp/ from source.
  • State override: JMP_DATA_DIR.

Existing installations

Existing conversations, model downloads, preferences and OpenAI sign-in are not deleted or copied. If the new profile does not exist, JMP reuses the existing %LOCALAPPDATA%\JevSeek or source .jevseek/ directory. A new profile takes precedence when both exist; directories are never automatically merged. The old JEVSEEK_DATA_DIR override is still accepted, but JMP_DATA_DIR takes precedence. Close the old app before running JMP. To move to the new directory name, close both apps and rename the old profile directory when the destination does not already exist. Do not upload either profile: both names are ignored and blocked by the public-source audit.

The app uses the JMP Windows vault record. If it does not exist, the app can read the pre-rename JevSeek record; updates/removals write only the JMP record. An empty JMP record prevents old keys from reappearing. The old installation's vault record is left untouched; retire it through Windows Credential Manager if you no longer use the old app. The rename operation itself does not inspect user credentials.

Provider names (Jev, DeepSeek, OpenAI, Bonsai) and third-party notices are unchanged. Historical release binaries, Git history and private experimental artifacts are not rewritten. Build a new JMP executable from the renamed source; renaming the repository does not replace existing release downloads.