v0.7.7
janhq/janv0.7.7Feb 11, 2026by github-actions[bot]
AI Summary
Major release introducing MLX backend for Mac, comprehensive UI revamp, and vision model support. Includes significant improvements to local API server, project/thread management, and model settings with auto-fit functionality.
Key Highlights
- New MLX backend for Apple Silicon Mac
- UI revamp with new layout design
- Vision capability with Jan VL model prompt
- Local API server streamable HTTP improvements
- Project/thread management with delete all threads feature
- Auto-fit settings for llama.cpp to optimize context size
- Dynamic OpenAPI spec generation with actual server host/port
New Features
- MLX backend for Mac
- Jan VL vision model support
- Delete all threads inside projects
- Streamable HTTP exa default search MCP
- Local API server improvements
- Auto-fit settings for llama.cpp
- Edit message with file attachments
- Prompt cache temporarily disabled
Full Release Notes
## What's Changed * fix: theme set loop on Windows by @louis-jan in https://github.com/janhq/jan/pull/7407 * fix: left panel full height by @urmauur in https://github.com/janhq/jan/pull/7409 * fix: throttle renderer to reduce pressure to the thread by @louis-jan in https://github.com/janhq/jan/pull/7408 * feat: prompt to download Jan VL model for vision capability by @Vanalite in https://github.com/janhq/jan/pull/7410 * docs: changelog for v0.7.6 by @Vanalite in https://github.com/janhq/jan/pull/7418 * chore: update manifest for flatpak jan 0.7.6 by @Minh141120 in https://github.com/janhq/jan/pull/7419 * chore: onboard new user with q4 k xl by @louis-jan in https://github.com/janhq/jan/pull/7420 * Fix: inconsistent code block formatting in Markdown rendering by @bytrangle in https://github.com/janhq/jan/pull/7049 * fix: accept x-api-key header in place of custom header by @louis-jan in https://github.com/janhq/jan/pull/7421 * fix: Display embedding models in settings with visual distinction by @bittoby in https://github.com/janhq/jan/pull/7393 * chore: sync release branch for merging by @Vanalite in https://github.com/janhq/jan/pull/7425 * chore: merge release branch by @Vanalite in https://github.com/janhq/jan/pull/7424 * fix: update api docs by @louis-jan in https://github.com/janhq/jan/pull/7426 * fix: default instruction update by @louis-jan in https://github.com/janhq/jan/pull/7427 * feat: streamable http exa default search mcp by @louis-jan in https://github.com/janhq/jan/pull/7428 * chore: disable auto updater for flatpak build by @hiento09 in https://github.com/janhq/jan/pull/7432 * ci: move config yarn makefile to ci by @Minh141120 in https://github.com/janhq/jan/pull/7433 * ui: revamp layout by @urmauur in https://github.com/janhq/jan/pull/7431 * fix: minor badge capabilities by @urmauur in https://github.com/janhq/jan/pull/7435 * fix: dynamically generate OpenAPI spec with actual server host and port by @Eruis2579 in https://github.com/janhq/jan/pull/7434 * fix: take back refresh and add model remote provider by @urmauur in https://github.com/janhq/jan/pull/7436 * fix: prefill value when rename thread by @urmauur in https://github.com/janhq/jan/pull/7437 * chore: delete all thread by @urmauur in https://github.com/janhq/jan/pull/7447 * fix: edit message with files attachment by @urmauur in https://github.com/janhq/jan/pull/7446 * chore: update font from local instead cdn by @urmauur in https://github.com/janhq/jan/pull/7449 * chore: avoid warning dialog components by @urmauur in https://github.com/janhq/jan/pull/7450 * chore: assistant assign into projects by @urmauur in https://github.com/janhq/jan/pull/7441 * feat: add delete all thread inside projects by @urmauur in https://github.com/janhq/jan/pull/7453 * fix: inline math latex by @urmauur in https://github.com/janhq/jan/pull/7454 * fix: hover menu dots for delete all chat by @urmauur in https://github.com/janhq/jan/pull/7455 * fix: notarize mlx bin by @Minh141120 in https://github.com/janhq/jan/pull/7458 * feat: add new backend - MLX by @louis-jan in https://github.com/janhq/jan/pull/7459 * chore: adjustment drag area by @urmauur in https://github.com/janhq/jan/pull/7464 * fix: chat performance rerender issue by @urmauur in https://github.com/janhq/jan/pull/7465 * fix: issue descendant element by @urmauur in https://github.com/janhq/jan/pull/7466 * fix: hub screen scroll and loader by @urmauur in https://github.com/janhq/jan/pull/7467 * fix: prompt cache - cannot infer the shape of an empty array by @louis-jan in https://github.com/janhq/jan/pull/7470 * chore: refactor modelhub by @hiento09 in https://github.com/janhq/jan/pull/7468 * chore: base layout windows by @urmauur in https://github.com/janhq/jan/pull/7471 * feat: implement fit settings in llamacpp extension and overhaul argument builder tests by @qnixsynapse in https://github.com/janhq/jan/pull/7442 * chore: update copy for setup screen by @urmauur in https://github.com/janhq/jan/pull/7472 * feat: local api server improvement by @urmauur in https://github.com/janhq/jan/pull/7460 * chore: update copy web by @urmauur in https://github.com/janhq/jan/pull/7474 * refactor: remove model planner since now use auto fit setting by @louis-jan in https://github.com/janhq/jan/pull/7473 * fix: pass model parameters in fetch body for all providers by @louis-jan in https://github.com/janhq/jan/pull/7475 * fix: overflow scroll thinking by @urmauur in https://github.com/janhq/jan/pull/7476 * chore: update icon project by @urmauur in https://github.com/janhq/jan/pull/7478 * fix: stop MLX model inference when client aborts chat/completions by @louis-jan in https://github.com/janhq/jan/pull/7477 * fix: package mlx only for mac by @louis-jan in https://github.com/janhq/jan/pull/7479 * fix: disable custom parameters for remote providers by @louis-jan in https://github.com/janhq/jan/pull/7481 * fix: select none assistant remote provider by @urmauur in https://github.com/janhq/jan/pull/7480 * fix: ui remove thumbnail image by @urmauur in https://github.com/janhq/jan/pull/7483 * fix: disable fit does not work well - llama.cpp somehow use max ctx-size by @louis-jan in https://github.com/janhq/jan/pull/7482 * fix: tool call message malformed by @louis-jan in https://github.com/janhq/jan/pull/7484 * fix: custom parameters by @louis-jan in https://github.com/janhq/jan/pull/7487 * fix: patch env not work on windows by @louis-jan in https://github.com/janhq/jan/pull/7486 * fix: local api server stream transform by @louis-jan in https://github.com/janhq/jan/pull/7489 * fix: visibility toolbar state window on local api server by @urmauur in https://github.com/janhq/jan/pull/7488 * fix: thumb default interface accent color based on theme color by @urmauur in https://github.com/janhq/jan/pull/7490 * fix: new chat with first options assistants by @urmauur in https://github.com/janhq/jan/pull/7491 * fix: state icon collapsible log inline local api server by @urmauur in https://github.com/janhq/jan/pull/7493 * fix: start new chat from hub auto select model by @urmauur in https://github.com/janhq/jan/pull/7494 * fix: disable --fit for mac by @louis-jan in https://github.com/janhq/jan/pull/7495 * fix: correct creating env param for claude code integration by @Vanalite in https://github.com/janhq/jan/pull/7492 * fix: bump router plugin to fix vite crash by @Vanalite in https://github.com/janhq/jan/pull/7496 * fix: bash support for cc by @louis-jan in https://github.com/janhq/jan/pull/7497 * fix: hub model filter condition by @louis-jan in https://github.com/janhq/jan/pull/7499 * fix: hub rendering performance issue by @louis-jan in https://github.com/janhq/jan/pull/7500 * fix: disable edit message while isn't selected model by @urmauur in https://github.com/janhq/jan/pull/7498 * fix: register tools on new chat in a project by @Vanalite in https://github.com/janhq/jan/pull/7501 * fix: allow users to cancel mlx model download by @louis-jan in https://github.com/janhq/jan/pull/7502 * fix: update hub catalog v2 by @louis-jan in https://github.com/janhq/jan/pull/7503 * fix: temporary disable prompt cache by @louis-jan in https://github.com/janhq/jan/pull/7505 * fix: broken assistant selection by @louis-jan in https://github.com/janhq/jan/pull/7506 * fix: assistant for project does not work by @louis-jan in https://github.com/janhq/jan/pull/7509 ## New Contributors * @Eruis2579 made their first contribution in https://github.com/janhq/jan/pull/7434 **Full Changelog**: https://github.com/janhq/jan/compare/v0.7.6...v0.7.7