Add an AI provider once and route every agent through it. Projects now run from an orchestrator, DeepSeek Harness arrives as an experimental agent, and each finished turn suggests your next message.
Run projects from an orchestrator, try DeepSeek Harness, share providers with OpenCode.
Jaade 0.35 rebuilds the project page around an orchestrator session, adds DeepSeek Harness as an experimental agent, and puts OpenCode on the shared AI providers list. Provider presets are simpler and Pi supports more subscription plans. Also: sidebar accent colors stay set for each project, and the main process leaves less clutter in the log.
NewprojectsEach project now centers on an orchestrator session, with Sessions, Plan, and Output tabs. A session you start from the Sessions tab is linked to the project and gets its shared instructions. Pause, resume, restart, or re-plan from the Plan menu, and show or hide the details panel.
NewagentsDeepSeek Harness joins as an experimental agent you can turn on in Settings → Features. The agents wizard walks you through setup, and it can use the shared AI providers, show billed usage, hand sessions to and from other agents, and reopen past sessions from History.
NewprovidersOpenCode now picks from the same AI provider list as Claude, Codex, and Pi, and Use for all agents includes it.
PolishprovidersProvider presets are simpler: one per vendor, sorted by popularity, with Custom first. Protocols a provider's address can't use are greyed out, and a failed connection test shows its full error.
NewpiPi can sign in with more subscription plans, and it writes the hand-off brief itself when you move a Pi chat to another agent.
FixedclaudeWhen Claude runs a background command that writes its output to a file, Jaade now opens the right file and follows the command more reliably.
Share AI providers across agents, search History with quotes and OR, pick your tab style.
Jaade 0.34 adds an AI Providers page that all your agents can share, plus a built-in proxy for providers that use a different API format. Settings has a new layout, History search understands quotes, exclusions, and OR, and OpenCode 2.x works out of the box. Also: option previews when an agent asks you a multiple-choice question, lighter file indexing, and reloaded sessions no longer show finished sub-agents as running.
NewprovidersA new AI Providers page in Settings keeps one list of API providers that Claude, Codex, and Pi share. Start from a searchable preset with the vendor's logo, add custom headers, and send a provider to every agent with Use for all agents. A Subscriptions card lists every plan your agents sign in with.
NewprovidersWhen an agent and a provider use different API formats, Jaade translates between them through a built-in local proxy that picks its own port. Switch the routing card to Graph to see which agent goes to which provider, and drag an agent onto a provider to reroute it.
UpdatedsettingsSettings has a new column layout that stacks on narrow windows and widens on large ones, with clearer navigation and an About section. Language servers moved under Editor.
NewhistoryHistory search supports "exact phrases", -term to exclude, and OR. Every term has to appear in the session, plain terms match the start of a word, and results stay on screen while a new search runs.
NewopencodeJaade works with both OpenCode 1.x and 2.x and detects which one you have. The server button opens OpenCode's web UI on the chat's workspace and session.
PolishtabsMain tabs and side-pane tabs now look different, and side-pane tabs dim while you work outside the pane. You can hide the tab strip, or switch main tabs from a title-bar dropdown instead (Settings → Appearance).
NewautomationsAutomations and Workflows show a chart of how long their recent runs took.
Get reply suggestions, track background tasks, move skills between agents.
Jaade 0.32 suggests your next message after each agent turn and adds a card that tracks sub-agents and background commands. Model lists refresh without a restart, and skills can be rewritten for another agent. Also: a configurable number of recent projects, fewer duplicate notifications from background work, and fewer MCP servers starting up at once when you have several windows open.
NewchatWhen an agent finishes a turn, the composer suggests a short next message. Press Tab or → to use it or Esc to dismiss it, and typing its first letters shows the rest as ghost text. It's on by default and can be turned off in Settings → Agent.
NewchatA floating card beside the chat lists the session's sub-agents and background shell commands, including Codex sub-agents. Running entries show a live timer and finished ones show how long they took. Click one to open its transcript or output in the side pane. Past sessions show the card too.
NewmodelsThe Claude model picker now shows Claude Code's own model list, and a refresh button in the agent picker reloads every agent's models, so new providers and models no longer need a restart. Models are ordered by family and version, with older versions under More models.
NewskillsRewrite a skill for another agent from its ⋯ menu → Migrate to…, and review or edit the new files before installing them. OpenCode sessions can now list and run skills too, including Jaade's built-in ones.
NewchatA ⇄ button in the chat header hands the chat's task to another agent. Handing off a long session works again and is much faster.
UpdatedagentsOpenCode and Connectors are now on by default.
PolishsidebarA busy side chat or side terminal now lights up the tab it belongs to, with a shimmering title and an activity dot on its sidebar row.
Share a terminal with your agent, ask Buddy about Jaade, open PRs in a click.
Jaade 0.30 lets an agent work in a terminal you share with it, turns Buddy on by default with a #jaade help channel, and opens pull requests straight from a session. It also uses much less CPU when idle. Also: light and dark app icons, a Copy button that works on streamed code, browsable file paths outside the workspace, and instant hover highlights.
NewterminalHand a live terminal to the agent with ⌘L (⇧⌘L for a side chat). It reads the screen, runs commands, and types input while you watch, and keeps a copyable history of everything it typed. Shared terminals come back after a restart, and side-pane terminals can now be split.
NewbuddyBuddy is now on by default for new installs, and a built-in #jaade channel answers questions about Jaade from the app's own docs, with one-click cards that apply a setting or run a command. Existing installs keep their current setting.
NewgitThe session's uncommitted-changes button now creates or updates a pull request. It commits only that session's files, pushes the branch, and opens the PR without posting anything into the chat.
NewMCPMCP servers sign themselves back in. Stored tokens refresh silently, Authenticate all handles the rest, and repeated failures back off instead of retrying in a loop.
FasterappOpening a file no longer freezes Jaade for seconds when a language server isn't installed. Jaade also uses far less CPU when idle: Buddy, background tabs, and parked browser pages stop redrawing, and git and plugin folder watching no longer gets stuck in a loop.
NewsidebarThe collapsed sidebar now mirrors your folder tree. Pinned items and each project, automation, and workflow folder get their own icon with a flyout of their sessions, and hovering a session shows its preview card.
FixedcodexLong-running Codex commands keep their row in a collapsed turn while the agent reasons, writes, and starts other commands, even when several start back to back.
Set up your agents in a click, open past sessions faster, see Markdown marks as you edit.
Jaade 0.29 installs your coding agents for you, opens past sessions faster, and shows Markdown's formatting marks while you edit. Chinese, Japanese, and Korean input no longer misfires. Also: collapsed turns show the whole reply, HTML previews load their images and styles, turn times read in days and hours, and the code editor no longer crashes while loading.
NewagentsA new Set up your agents wizard installs any of Claude Code, Codex, or OpenCode you don't have yet, using each vendor's official installer. It needs no Node.js or admin rights, walks you through signing in, and opens on first run, from the new-session banner, or from Settings → Agent.
NewmarkdownThe Markdown visual editor shows the formatting marks of the block you're editing, then hides them when you click away. Local images now render in place too, including over SSH.
FasterchatPast sessions open faster, resumed and forked chats load in one pass, and streaming replies no longer redraw the rest of the window.
FixedinputTyping in Chinese, Japanese, or Korean no longer sends or cancels mid-word when you press Enter or Escape to pick a candidate.
FixedgitThe current git branch shows up right away, even on large repos, during a pull, or when GitHub is unreachable. Review Files also notices a repository created after you opened the folder.
NewopencodeOpenCode models now have a thinking-effort slider, with levels taken from the model's own presets.
NewbuddyBuddy, still opt-in, gets channels: separate tracks for each topic, each with its own thread, schedule, and goals. New Ideas and Goals tabs sit beside Chat and Memory, and opt-in connectors can now read Google Drive.