Skip to content

JevX 0.4.1

Choose a tag to compare

@vij-sameerb5 vij-sameerb5 released this 01 Oct 12:06
· 2 commits to main since this release

Install: npm i -g @vij-sameerb5/jevx (the command is jevx) · Website: https://jevx.live

Downloads

  • Claude Desktop: jevx-0.4.1.mcpb. Double-click it, pick your project folder, and optionally add your TypeSafe key.
  • Chrome extension (preview): jevx-for-github-0.3.0.zip. Unzip it, open chrome://extensions, turn on Developer mode, click Load unpacked and pick the folder. Then add your Gemini (free tier), xAI or OpenRouter key in its settings.

What's new in 0.4.1

  • Safer by default: if a project has no passing tests or typecheck, JevX previews but writes nothing. Use --allow-untested to opt out.
  • Fewer failed edits: small whitespace and indentation differences no longer stop a change.
  • --only <paths>: scan just part of a repo, e.g. jevx --only src/api.
  • Version check: jevx --version and the MCP server now always match the npm version.

New: JevX for GitHub (Chrome extension preview)

  • Open any GitHub repo and see exactly which lines should use Jev: file, line numbers, the current code, and the question Jev would ask.
  • Every spot gets a fit score from your AI, real Jev patterns and TypeSafe (optional), plus a plain verdict: Jev fits here, could help, mixed signals or not needed.
  • Choose Gemini, xAI or OpenRouter. Read-only: nothing changes on GitHub, and your keys stay in your browser.
  • Copy a ready prompt for Claude, or the JevX command, to apply the change locally with your tests running before and after.

Learned from real projects

We studied 82 Jev decisions in 22 open-source projects (see docs/COMMUNITY-PATTERNS.md). More than half replace an LLM call that only picks a label, which shapes the 2.0 plan.

Full changelog: apps/jevx/CHANGELOG.md