What's new
Read Athas release notes, improvements and fixes, then find update and regression guidance.
On this page
- 0.17.0 · 3 days ago
- 0.16.3 · 6 days ago
- 0.16.2 · 6 days ago
- 0.16.1 · Oct 8, 2026
- 0.16.0 · Oct 8, 2026
- 0.15.1 · Sep 26, 2026
- 0.15.0 · Sep 26, 2026
- 0.14.2 · Sep 9, 2026
- 0.14.0 · Sep 3, 2026
- 0.13.0 · Sep 1, 2026
- 0.12.0 · Aug 19, 2026
- 0.11.0 · Aug 4, 2026
- 0.10.0 · Jul 29, 2026
- 0.9.0 · Jul 15, 2026
- 0.8.2 · Jul 7, 2026
- 0.8.1 · Jul 2, 2026
- 0.8.0 · Jun 14, 2026
- 0.7.2 · May 28, 2026
- 0.7.1 · May 20, 2026
- 0.7.0 · May 18, 2026
- 0.6.0 · May 7, 2026
- 0.5.1 · May 5, 2026
- 0.5.0 · May 5, 2026
- 0.4.7 · Apr 28, 2026
- 0.4.6 · Apr 27, 2026
- 0.4.5 · Apr 11, 2026
- 0.4.4 · Mar 6, 2026
- 0.4.3 · Mar 6, 2026
- 0.4.2 · Mar 3, 2026
- 0.4.1 · Mar 2, 2026
- 0.4.0 · Feb 19, 2026
- 0.3.2 · Jan 13, 2026
- 0.3.1 · Dec 22, 2025
- 0.3.0 · Dec 22, 2025
- 0.2.7 · Dec 9, 2025
- 0.2.6 · Dec 4, 2025
- 0.2.4 · Nov 8, 2025
- 0.2.2 · Oct 30, 2025
- 0.2.1 · Oct 29, 2025
- 0.1.2 · Oct 19, 2025
- 0.1.1 · Aug 27, 2025
- 0.1.0 · Aug 12, 2025
Review every stable Athas release, including new features, improvements, and fixes.
After upgrading
Use Updates for release channels and installation recovery, and Troubleshooting to report a regression with your version and platform.
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.17.0.
- Add Cloud Agents for running agents in the cloud
- Give collaboration calls STUN and TURN servers
- Use realtime rooms for collaboration presence and calls
- Renew collaboration room tokens on the open socket
- Reconnect when a room socket hangs while closing
- Tidy the Cloud Agents run view and sidebar
- List collaboration notes in tree order
- Polish the collaboration sidebar and call footer
- Promote tabs to their own layer only while a drag runs
- Turn off the HTTP plugin's shared cookie jar
- Share local dev servers as preview links
- Preview a running cloud agent's sandbox port
- Merge preview links
- Hide cloud agents and previews until the server offers them
- Report AI settings sync failures instead of a parse error
- Cover the AI request and error paths with tests
- Cover telemetry with tests
- Cover git operations and the source control view with tests
- Cover settings sync, fonts, themes and updates with tests
- Stop a silent debug adapter from raising an unhandled rejection
- Cover the extension worker sandbox and catalog with tests
- Cover workspace lifecycle and file explorer actions with tests
- Cover collaboration presence and API requests with tests
- Raise the frontend coverage thresholds
- Cover the editor, workbench and main components with tests
- Remove the legacy git sidebar
- Cover the remaining large views and fix the bugs the tests found
- Run the workbench in the browser as the Athas web editor
- Move command logic into crates, cover it, and clear known issues
- Open cloud workspaces in the web editor
- Make the ACP worker testable and fix formatter and linter hangs
- Open files in the editor instead of a hidden bottom pane
- Merge origin/main into main
- Make the update available button stand out
- Make the update available button stand out
- Warm release build caches from main
- Pick provider, model and effort from submenus
- Pick provider, model and effort from submenus
- Fill in package maintainer and descriptions
- Document the APT and DNF repositories in the README
- Serve Athas in the browser at /app on the website origin
- Connect Claude Code to Athas through /ide
- Leave Nix packaging to the community
- Mount the web account menu and repo picker through a registry
- Fix the e2e, audit and web app deploy failures on main
- Fix the flaky and Linux-only failures in the Rust tests
- Fix the frontend and editor e2e failures from the last CI run
- Fix the external editor crash and Windows terminal working directory
- Send the external editor command after a terminal re-setup
- Run the external editor on Windows and stop the coverage crash
- Open the app menu from the Athas logo in the title bar
- Show the account's hosted usage rate and the Plus plan
- Update rustls for RUSTSEC-2026-0347 to 0349
- Show the app menu and drop the traffic-light inset on the web
- Fix the black screen after opening a remote workspace over SSH
- Show ACP agent models and modes before the first message
- Run agents across open projects and start them from GitHub work
- Tell Athas models apart from your own API key providers
- Add expandable tool cards to agent sessions
- Keep the multi-project agent work inside feature boundaries
- Open agent session links in Athas and drop the right panel
- Close Windows terminals when the shell exits
- Let edit diffs in the transcript use the full chat width
- Show agent session details as boxes beside the chat
- Pin the session panel test clock after the window opened
Full changelog: Compare changes
Editor and Git/GitHub improvements
Editor and Git/GitHub improvements in Athas 0.16.3.
- Open files in the editor instead of a hidden bottom pane
- Publish finished releases when the repo opts in
Full changelog: Compare changes
Git/GitHub improvements
Git/GitHub improvements in Athas 0.16.2.
- Make Athas easier to install, update and launch
- Update the wrapped Athas Linux release
- Keep MCP install links out of the window feature's imports
- Publish Windows builds as athasdev instead of code
- Smoke test the Windows installer in test builds
- Add an opt-in beta update channel
- Stop shipping the standalone Flatpak bundle
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
[Compare changes since v0.16.0](https://github.com/athasdev/athas/compare/v0.16.0...v0.16.1)
Opened files show their text again. In 0.16.0 the installed app blocked the editor's styles, so files opened from the file tree, quick open or the log view showed an empty editor. The editor now lays out and draws its text as it should.
The title bar uses the full width in macOS full screen. The sidebar toggle and project switcher no longer sit behind an empty gap left for the hidden window buttons.
The hosted model list matches the new catalog. Models that were renamed keep your selection under their new names, and models that are no longer offered fall back to automatic selection.
Editor, Git/GitHub, and AI improvements
[Compare changes since v0.15.1](https://github.com/athasdev/athas/compare/v0.15.1...v0.16.0)
Athas now runs on a new editor engine built for large files. Every editor feature moved to CodeMirror 6, including LSP navigation, refactoring, diagnostics, hover, completion, vim, find, the minimap and sticky scroll. Typing in a 200,000-line file costs about the same as in a small one, and the editor no longer re-renders the rest of the window on each keystroke.
Files open noticeably faster. Clicking a file in the tree paints its text sooner, because indexing, focus, tree updates and other work that can wait now happen after the first frame. Markdown previews update only the blocks you edit, and find, git blame and semantic highlighting no longer rescan the whole file while you type.
You can browse the web in a tab. Pages open in browser tabs inside the workbench, keep their place when you switch tabs, and stay visible as a snapshot when menus or dialogs open on top of them.
The agent chat is redesigned, and the built-in agent can do more. Every agent runs in the same chat, with a context meter, steps and cost under answers, keyboard answers to permission prompts and a timeline of past sessions in the sidebar. The built-in agent can use your MCP servers, follows project rules, reviews its changes in a tab and inline in the editor, and keeps checkpoints so you can restore files from before a turn.
Inline edit and Tab autocomplete are easier to use. Inline edit previews its change as a diff and now shows the instruction, model and actions in two clear rows with their shortcuts. You can start it from the selection toolbar, and Tab autocomplete shows its model and status with real error messages.
Quick open is now a search hub. Besides files and symbols, it finds Git branches and commits, GitHub pull requests and issues, open tabs and agent sessions. Code outside the editor, such as diffs, search results and the SQL bar, is highlighted with the same grammars as the editor.
Source control and GitHub have a new stream layout. Changes, history, pull requests, issues and actions read as one stream, and two pull requests opened side by side no longer overwrite each other.
Settings opens in a large dialog with a compact layout. Settings are grouped into cards with one control style, and a compact UI density can be turned on and is restored at startup. Commands from the palette, menus and shortcuts now share one list, so every action can have a keyboard shortcut.
Your work is safer. Athas refuses to overwrite files that changed on disk, asks about unsaved changes once when closing tabs or windows, asks before trusting an unknown SSH host key, respects AI ignore files and keeps prompts and file paths out of crash reports.
Terminals and git handle heavy output better. Terminal output is sent in larger batches, so commands that print a lot use far less work, and terminal tabs can now be cleared and exported from their menu. Git blame stays ready after you commit or switch branches.
Athas uses the system webview on every platform. The bundled browser engine is gone, which makes the app smaller, and window commands such as full screen, minimize and maximize work from the command palette.
Faster navigation and a steadier workbench
Switch between editors and sidebars with less flicker, browse large file trees more smoothly, and check Pro credits from the agents sidebar.
Switching between editors and sidebars feels faster and steadier. Recently used tabs and sidebar views stay ready when you return to them, preserving their scroll position and loaded content. Startup, terminal placement, and sidebar resizing also show fewer visual jumps.
The file tree stays responsive in large projects. Scrolling and expanding folders do less repeated work, while folder sizes are measured when you need them. Sticky parent folders remain pinned to the top edge as you browse.
Editor tabs and panes are easier to navigate. Tabs stay inside their pane, the active tab scrolls into view, and clipped tabs fade at the edge. The outline now docks beside the editor it belongs to, and multibuffer files have a docked list that no longer covers their content.
Settings has its own navigation inside its tab. Its page list and search no longer replace your workspace sidebar. You can also show or hide the sidebar with Cmd+B, and the activity rail has a terminal toggle with menus that open toward the workspace.
Pro credit usage is easier to check. A compact ring in the agents sidebar opens a summary of credits left, credits used, the reset date, and billing. Agent diffs also gain syntax highlighting, collapsible previews, and a way to expand longer changes.
Git and integration details are clearer. Inline blame appears after the cursor rests on a line, and diff actions sit above the commit message. Integration and agent icons remain readable in dark themes.
Coding agents and a clearer workbench
Install ACP agents, review their edits in the editor, and follow their plans, tool calls, and terminal output in chat.
Coding agents now work directly in Athas chats. Install agents from the ACP Registry, sign in with the options they support, and connect configured MCP servers. Their plans, questions, permissions, tool calls, terminal output, and usage details stay with the conversation.
You can review agent edits one hunk at a time. See the proposed changes in the editor, keep the parts you want, and reject the rest. Athas also tracks edits across chats and keeps your unsaved work when an agent changes a file.
The workbench has a clearer layout. Editor tabs share the title bar with project navigation, the activity rail makes agents and other views easier to find, and Settings opens as a page with its own sidebar. Markdown preview opens in the same tab and can be toggled from the breadcrumb.
Agent conversations are easier to follow and control. Tool calls and file diffs appear in the chat timeline, terminal commands can run from the composer, and edited prompts show what changed. Agent sessions retain their options and history, while prompts that need your attention remain visible across tabs.
Linux and WSL projects work more reliably. Athas runs Git operations inside the WSL distribution for repositories on WSL shares, improves Linux startup and packaging, and supports the required host libraries in release archives.
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.14.2.
Agent conversations are easier to control and review. Choose an agent, model, and reasoning effort directly from the composer. Agent windows can be detached, image attachments stay with conversations, and agent edits can be reviewed as diffs. The scroll-to-bottom button now stays in the right place and hides when it is not needed.
Your local sessions can follow you to the dashboard. Enable cloud session sync to upload existing conversations and new responses privately while Athas is running. The dashboard's Sessions page shows recent activity, supports search, and refreshes automatically. You can also share editor content and agent conversations through links with access controls and optional live updates.
GitHub activity is available inside the workbench. Browse workflow runs, follow live job status, and read logs in the editor. Manage releases and deployments alongside repository activity, with links to the relevant GitHub details.
Terminal splits stay with your workspace. Drag terminal tabs into resizable panes and restore the layout when returning to a workspace. Shell integration adds command markers and navigation, clearer completion notifications, and improved Windows shell support. Terminal links support explicit modifier-click navigation and OSC 8 hyperlinks.
Team workspaces bring shared project setup together. Manage workspace repositories, environments, extensions, tasks, and shared AI context from one place. Local project mappings stay separate from the shared configuration.
The workbench has a clearer, more consistent presentation. Settings use a shared two-pane layout, controls follow consistent sizing and styling, and Athas Light has stronger contrast. Sidebar labels, pane resizing, and workspace restoration have also been refined.
Hosted models and browser tools now have account-aware controls. Where the hosted services are enabled, signed-in users can access hosted models and isolated browser tasks with separate usage billing. Existing provider keys, local models, and external agents remain available.
Everyday editing and navigation are more reliable. Definitions open in a full editor, Git diffs preserve non-text changes, and SSH connections handle home-relative key paths more clearly. Typography is bundled with the app, and cached syntax parsers are verified before loading.
Full changelog: Compare changes
Editor, Git/GitHub, and AI improvements
Editor, Git/GitHub, and AI improvements in Athas 0.14.0.
Continuous Agents can now keep workspace goals moving in fresh Agent sessions. Create and manage scheduled goals from a dedicated resource view with its own sidebar, pause or run them on demand, and return to the latest session without leaving the editor.
Continuous runs now fail safely instead of launching stale or duplicate work. Athas validates the selected Codex or ACP agent, isolates goals by workspace, waits while another Agent is active, coordinates multiple app windows, preserves transient failures for retry, and pauses tasks that need attention.
Coding agents are easier to discover, install, and update. Managed and system binaries are detected consistently, the agent picker exposes clear install and update states, and the bundled Claude, Gemini, Copilot, Kimi, OpenCode, and Qwen definitions now track their current upstream releases and supported platforms.
Secondary navigation now gives each tool a focused workspace sidebar. Source Control, GitHub, Docker, and Continuous Agents own their sections while the primary activity rail stays compact and free of nested subitems.
Branch and project menus remain clean while scrolling. Shared menu primitives keep search and action rows fixed, isolate overflow correctly, and keep row actions reachable while their submenus are open.
React runtime behavior is safer across the workbench. This release removes render-time mutations, impure state updates, leaked timers and listeners, stale async updates, and several security and accessibility edge cases found during the React Doctor audit.
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.13.0.
Athas 0.13.0 brings the editor into a more unified, flexible workbench. Settings now open as a workbench tab, main tabs are draggable, terminal panes integrate with the main surface, the Activity sidebar resizes live, and shared chrome is more consistent across editor, project, and tool views.
Workspace and project workflows are faster and more dependable. This release centralizes local and remote workspace lifecycle management, improves session restoration and file-provider behavior, adds project management and remote connection entry points to the switcher, and reduces resource use for inactive workspaces.
AI, agent, and review tools are substantially more capable. Agent integrations have been modernized with structured tool results, reliable session lifecycle handling, editor-selection context, and hunk-based Intelligence review. Built-in model catalogs now include Claude Fable 5.1 and Qwen 3.8 Flash, use current Mistral IDs, and default Anthropic chat to Claude Sonnet 5 while migrating saved selections.
Source Control, debugging, and navigation received focused upgrades. Review is now part of Source Control, repository and branch selection are unified, commit controls are clearer, debugger actions and breakpoints are easier to reach, Outline remains available for editor tabs, and file-tree folder arrows can be configured without compact folders being forced on.
Extensions and language tooling cover more real-world workflows. Extension views are responsive and more strongly typed, installs can be interrupted, Vercel and v0 integrations are externalized, database extension delivery is improved, Java workflows are complete, and managed runtime contracts are more consistent.
Platform polish and reliability extend across macOS, Linux, Windows, and the terminal. The release improves native macOS workspace integration, restores Linux file dialogs and keyboard support, fixes Vim ex commands and terminal tab shortcuts, stabilizes remote connections, and updates audited Rust networking, XML, and concurrency dependencies.
See every change since 0.12.0 in the full changelog. Compare changes
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.12.0.
- Prime CEF before Linux release packaging
- Avoid duplicate Linux package resources
- Update the wrapped Athas Linux release
- Make GitHub notifications and issues native
- Edit issues in place
- Keep pull request work in the viewer
- Add a rich Markdown document command
- Use themed orbs across loading states
- Restore native Linux window controls
- Fix responsive AI settings and Ollama endpoints
- Unify editor toolbar surfaces
- Unify onboarding and release notes
- Fix AI composer selector layout
- Simplify global font and toast styles
- Standardize collaboration UI primitives
- Standardize command palette composition
- Remove the Quick Question flow
- Unify sidebar empty states
- Contain database sidecar build artifacts
- Support directional terminal splits
- Route native file drops into terminals
- Refine default button group styling
- Record durable startup milestones
- Defer native startup probes
- Keep React Scan out of production startup
- Load Monaco panes after workbench chrome
- Start background bootstrap after first paint
- Batch settings startup persistence
- Classify Athas in Linux application menus
- Recognize monospaced fonts with incomplete metadata
- Add Vim multi-cursor shortcuts
- Make ACP authentication errors actionable
- Enrich Zig syntax highlighting
- Restore Vim Ctrl-R redo
- Stabilize file explorer interactions
- Keep Vim Ctrl-W inside editor
- Keep Vim shortcuts inside Athas
- Use Monaco find and replace
- Clarify LSP status across themes
- Keep Zig identifiers atomic
- Keep Monaco hover positioning stable
- Separate activity and secondary sidebar shortcuts
- Add italic comment preference
- Prevent reload-driven renderer stalls
- Add worktrees to the activity rail
- Unify AI chat preferences
- Make agent authentication recovery actionable
- Load bundled CEF in preview packages
- Simplify sidebar tab switching
- Simplify sidebar search controls
- Restore default button cursors
- Standardize sidebar empty states
- Keep GitHub lists stable while refreshing
- Open repository selector as a dropdown
- Simplify empty state API
- Canonicalize Tailwind classes
- Improve editor syntax highlighting
- Use native Monaco code lenses
- Share file navigator tree primitives
- Unify Git changes file tree
- Unify the main file explorer rows
- Improve activity rail spacing and contrast
- Use default cursors for trees and tabs
- Make file navigators responsive
- Keep Git status trees within the sidebar
- Keep Git staging controls clear of scrollbars
- Keep vertical scroll content within its viewport
- Align the uncommitted changes file tree
- Share Monaco models across split editors
- Make activity rail toggles instant
- Parse terminal titles from PTY output
- Parse terminal titles from PTY output
- Restore Claude through the current ACP adapter
- Show selected working tree diff
- Use Source Control tree for working diffs
- Reduce editor interaction state fanout
- Reduce per-edit document scanning
- Apply editor line changes incrementally
- Decouple cursor movement from editor rendering
- Limit Monaco hover measurement work
- Remove dormant editor state subscriptions
- Index editor symbol breadcrumb lookups
- Keep external agents current
- Standardize compact shortcut tooltips
- Unify new tab and session start views
- Limit quick actions to new tabs
- Constrain Select styling to semantic options
- Make menu item styling semantic
- Close pane after the final terminal exits
- Enforce semantic UI contracts
- Standardize composer selection menus
- Unify diagnostics and search result workspaces
- Keep editor tab actions visible
- Use pill-shaped sidebar rows
- Simplify AI composer and history surfaces
- Standardize compact rounded menus
- Add sidebar worktree actions
- Open new AI chats immediately
- Keep headless menu triggers geometry-free
- Clarify sidebar visual hierarchy
- Unbox keyboard shortcuts
- Standardize pill-shaped action controls
- Show shortcuts in command tooltips
- Refine sidebar visual hierarchy
- Unify sidebar result rows
- Align sidebar tree row radius
- Standardize button corner radius
- Unify editor and terminal tab surfaces
- Flatten vertical terminal surfaces
- Consolidate shared menu surfaces
- Compact tooltip shortcut chrome
- Unify searchable control surfaces
- Refine shared popover chrome
- Remove redundant AI composer shell
- Show the New Agent shortcut
- Remove the unused native select
- Share the control surface with textareas
- Remove unused overlay primitives
- Unify active overlay surfaces
- Compact shared command panels
- Use the shared dialog close control
- Unify modal backdrops
- Remove unused UI primitive forks
- Remove the unused toast fork
- Unify floating preview surfaces
- Share menu styling with the menubar
- Round embedded icon controls
- Define the extension package contract
- Standardize icon toggles
- Resolve toggle shortcuts from commands
- Separate extension sources from deployment artifacts
- Simplify modal transitions
- Remove stale extension package build artifacts
- Reuse buttons in combobox controls
- Move extension build tooling out of app source
- Reuse buttons in select triggers
- Tighten shared form radii
- Remove the legacy extension installer API
- Clarify compact surface hierarchy
- Build plan messages from shared cards
- Remove duplicate compact menu chrome
- Unify extension runtime activation
- Put extension features under their owners
- Package only extension runtime assets
- Retire platform-only extension packages
- Separate generated extension runtime concerns
- Separate extension language runtime responsibilities
- Make notifications readable and immediate
- Build the offline catalog from extension sources
- Share one extension catalog loader
- Move product capability UI to its owner
- Standardize sidebar composition primitives
- Open action notifications in the native viewer
- Move extension browsing into the sidebar
- Split extension browser responsibilities
- Unify GitHub viewer composition
- Separate extension catalog actions
- Complete commit file retrieval
- Format the GitHub pull request viewer
- Align diagnostics with global search
- Support AI extension deep links
- Align add context with composer actions
- Expand agent context sources
- Restore bundled icon themes
- Anchor composer suggestions to the caret
- Simplify agent preferences hierarchy
- Send attached file contents to providers
- Activate bundled icon themes at startup
- Open Extensions as an editor tab
- Refresh extension actions after deactivation
- Stabilize global search sessions
- Unify global search empty states
- Align pull request navigation
- Keep editor overlays above breadcrumbs
- Stabilize editor rendering lifecycles
- Add experimental Ghostty terminal engine
- Clean up extension catalog cards
- Keep search file headers visible
- Import VS Code keybindings
- Stabilize search result syntax highlighting
- Preserve Monaco models across remounts
- Align Monaco widgets with the app theme
- Unify collaboration sidebar navigation
- Keep database rows stable for expanded values
- Split Docker sidebar responsibilities
- Drop missing workspaces during prewarm
- Render supported image formats reliably
- Add shared changed-file review navigation
- Redesign source control diff reviews
- Unify pull request file reviews
- Unify activity sidebar interactions
- Refine shared application chrome
- Align extension card content
- Make extension catalog cards compact
- Load marketplace skill details on demand
- Publish skills through the extension registry
- Make skill authoring visible in Extensions
- Preview skill instructions in Extensions
- Collapse skill previews by default
- Preserve AI response chronology
- Stabilize AI model discovery
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.11.0.
- Update the wrapped Athas Linux release
- Align stores with createSelectors and centralize row line-height
- Bump quinn-proto from 0.11.14 to 0.11.16 in /crates/database
- Add native Codex integration
- Add GitHub resource editing workspace
- Expand native release packages
- Refine project and agent navigation
- Clarify pull request submissions
- Close Markdown containers before fenced code
- Remove unused extension surfaces
- Remove obsolete editor infrastructure
- Trim unused application APIs
- Complete shadcn component library
- Add external integration extension runtime
- Add GitLab integration extension
- Add Sentry integration extension
- Keep generated extension manifests stable
- Make extension packages cross-platform deterministic
- Guard LSP requests by capability and document state
- Open Codex resources in native Athas tabs
- Preserve OpenRouter streaming responses
- Harden Zustand store architecture
- Add GitHub notifications menu
- Fit multibuffer view toggle to its header
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.10.0.
- Codify reusable workbench UI conventions
- Unify editor and terminal tab interactions
- Make fullscreen workbench surfaces edge to edge
- Refine Monaco scrolling and sticky chrome
- Restore command palette keyboard navigation
- Centralize product and service configuration
- Pin release workflow toolchains
- Persist file-open benchmark traces
- Add shared action and avatar primitives
- Standardize Git command forms
- Refine editor and diff navigation
- Simplify GitHub review surfaces
- Refresh the Athas theme palette
- Unify transparent workbench chrome
- Constrain tab dragging to tab axes
- Bump serdewith from 3.19.0 to 3.21.0 in /crates/database
- Add persistent custom theme tools
- Preserve markdown link destinations
- Polish editor interaction surfaces
- Keep recent editor buffers warm
- Upgrade terminal transport compatibility
- Add symbol-aware breadcrumb showing containing function/class
- Fix symbol breadcrumb pane state
- Scope project state by workspace runtime
- Remove the Athas editor engine
- Move tests into feature-local directories
- Make GitHub authentication failures recoverable
- Improve GitHub sidebar navigation
- Consolidate extension domain ownership
- Repair extension workflow paths
- Reopen-closed-tab works for images, pdfs, and previews
- Remove obsolete brand assets
- Add workspace-wide Go to Symbol via # mode in quick-open
- Organize repository scripts by workflow
- Adopt compound context menus
- Keep inline blame aligned with edits
- Preserve inline rename cancellation
- Improve rendering performance on Windows
- Remove UI primitive tests
- Enable global file and folder drops
- Replace segmented controls with toggle groups
- Add Nix flake with dev shell and prebuilt run target
- Consolidate tab primitives
- Replace split actions with button groups
- Adopt the Kbd primitive for shortcuts
- Replace the custom Slot with useRender
- Add the canonical dropdown menu primitive
- Replace the custom loader with Spinner
- Keep the UI directory component-only
- Polish the update experience
- Replace the custom toast primitive with Sonner
- Consolidate sidebar feature structure
- Move motion presets into shared utilities
- Remove obsolete design system directories
- Modernize workspace file search
- Consolidate dropdown primitives
- Merge remote main changes
- Complete shared primitive migrations
- Consolidate viewer feature ownership
- Rebuild the AI chat experience
- Standardize shared interface primitives
- Refresh the built-in Athas theme
- Disable window transparency by default
- Reduce workspace file-open contention
- Isolate the npx Codex adapter workspace
- Format toast option arguments
- Refine workspace chrome interactions
- Polish the update split control
- Use the maintained Codex ACP adapter
- Refresh OpenAI model metadata
- Unwrap fenced assistant prose
- Correct the Ayu Dark palette
- Constrain GitHub sidebar rows
- Restore command list scrolling
- Keep activity rail expansion global
- Center collapsed activity rail controls
- Render assistant messages without frames
- Add copy action to assistant messages
- Add user message editing for supported agents
- Balance macOS title bar spacing
- Isolate Agent sessions across surfaces
- Prevent Git blame signature crashes
- Sync stable releases to the website
- Harden Linux runtime packaging
- Expand bundled file icon themes
- Standardize shared interface components
- Standardize settings layout and typography
- Compact the AI composer controls
- Stabilize editor workspace sessions
- Add project-aware run actions
- Overhaul Git data flow and diff handling
- Standardize empty states across the app
- Update managed Bun and frontend dependencies
- Bound extension loading concurrency
- Improve project and session workflows
- Refine window chrome and workspace navigation
- Fix Windows preview release linking
- Fix Windows chrome controls
- Reveal tab bar actions on hover
- Enable Windows window transparency
- Fix Windows new window shortcut
- Fix Windows Git Bash terminals
- Fix git changes file name spacing
- Preserve terminal shell profiles
- Fix Windows preview integrations
- Refactor AI chat composition and state
- Standardize application UI foundations
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Editor, extensions, and Git/GitHub improvements in Athas 0.9.0.
- Remove Zig requirement from file search builds
- Use native file search across picker surfaces
- Position code lens labels after editor text
- Add debugger footer context menu
- Use solid download icons
- Open extensions as an editor tab
- Polish extensions tab layout
- Surface extension activation actions
- Centralize rounded control styling
- Normalize shared primitive radii
- Polish extensions surface tokens
- Use shared GitHub form controls
- Normalize GitHub row surfaces
- Polish GitHub action viewer controls
- Normalize Git surface controls
- Polish GitHub header chips
- Use split action in Git composer
- Tighten Git sidebar controls
- Normalize chrome menu surfaces
- Add extension activation controls
- Normalize AI selector surfaces
- Normalize AI context controls
- Normalize database viewer surfaces
- Normalize SQL database surfaces
- Normalize editor status menus
- Simplify shared search controls
- Normalize notification command rows
- Normalize database CRUD buttons
- Normalize settings navigation radii
- Normalize database sidebar radii
- Normalize binary viewer surfaces
- Normalize debugger panel radii
- Normalize file tree row radii
- Add extension activation controls
- Normalize settings control surfaces
- Normalize Git control radii
- Normalize account settings radius
- Tighten chrome trigger styling
- Normalize remote connection controls
- Switch default fonts to Geist
- Move telemetry metadata out of settings
- Standardize badge styling
- Fix sidebar rail layout
- Separate activity rail expansion
- Move project switcher into activity rail
- Recover missing release notes
- Refine activity rail controls
- Polish activity rail spacing
- Stop activity rail from reflowing layout
- Keep activity rail in layout flow
- Show agent history in activity rail
- Keep Athas themes built in
- Standardize activity rail rows
- Fix Agent message metadata and file links
- Add shared application icon adapter
- Add Nix language highlighting
- Show extension artwork in the catalog
- Add rich GitHub sidebar previews
- Unify project setup in the picker
- Center Agent creation in empty editors
- Unify workbench chrome and navigation
- Tighten compact UI density
- Adopt shared icons across the application
- Move chrome controls into shared UI
- Move workbench gap into the theme
- Standardize UI control typography
- Colocate feature-specific UI styles
- Remove the conflicting compatibility theme
- Centralize typography font stacks
- Use the bundled Athas theme palette
- Use the standard radius scale
- Align font utilities with settings
- Use explicit Button sizes
- Standardize multibuffer editor surfaces
- Make Button borders explicit
- Harden global content search paging
- Render global search as a multibuffer
- Improve translucent sidebar contrast
- Restore credential persistence and CI builds
- Fix AI chat response handling
Full changelog: Compare changes
Editor, GitHub, and release automation polish
Editor, GitHub, command-surface, Linux runtime, and release automation improvements.
Editor and language intelligence
- Wire Monaco LSP navigation more deeply into editor workflows.
- Polish Monaco hover sizing, bounds, and diff navigation behavior.
- Tighten editor shortcut handling and preserve undo history for editor commands.
- Add Astro language support and expand language extension metadata.
- Move Monaco wiring into editor engine modules so editor startup code has a clearer boundary.
Git, GitHub, and command surfaces
- Standardize command picker rows, utility command rows, Git selector surfaces, and shortcut rendering.
- Improve GitHub PR viewer actions, sidebar rows, avatar fallbacks, and commit-row behavior.
- Clarify Git history sync state and refine inline unpushed indicators.
- Tighten Docker, Git, and multi-file diff sidebar chrome.
- Add split action button primitives and keep split action buttons fitting narrow layouts.
Runtime and extensions
- Fix Linux CEF graphics fallback behavior.
- Move extensions into the sidebar and keep extension surfaces aligned with the newer sidebar layout.
- Reduce frontend development logging noise.
Release automation
- Stabilize nightly preview release setup, including Zig installation and tag-based preview builds.
- Avoid pushing
mainfrom nightly previews and increment preview versions from existing tags. - Support the release token secret used by the release workflow.
- Select the newest preview tag directly when deciding whether nightly should ship another preview.
Full changelog
See the full generated compare: Compare changes
Performance and UI responsiveness improvements
Render performance, selector narrowing, Git diff responsiveness, and UI subscription cleanup.
This release improves render performance across workspace, editor, Git, terminal, search, and settings surfaces by narrowing subscriptions and reducing repeated lookup work.
See the full generated release notes on GitHub.
Monaco editor and performance overhaul
Monaco editor migration, file tree performance, Git workflows, Docker workspace tools, and app runtime polish.
This release moves the editor surface to Monaco, improves file tree and search performance, expands Git and Docker workspace workflows, and polishes app runtime behavior.
See the full generated release notes on GitHub.
Editor, terminal, and settings refinements
Editor, terminal, settings, and workflow refinements for the 0.7 line.
This release continues the 0.7 line with refinements across editor interactions, terminal behavior, settings, and daily workflow reliability.
See the full generated release notes on GitHub.
Stability and workflow polish
Focused editor, workspace, and release polish after the 0.7 release.
This release follows up on the 0.7 line with stability and workflow improvements across editor, workspace, and release surfaces.
See the full generated release notes on GitHub.
Collaboration, database, and workspace foundations
Collaboration surfaces, database workflows, sidebar primitives, project routing, and editor performance improvements.
This release adds collaboration and database workspace foundations, refines sidebar and project surfaces, improves editor performance, and strengthens terminal behavior across pane moves.
See the full generated release notes on GitHub.
Editor history, Linux packages, and database providers
Editor undo history, terminal persistence, local PDF loading, database sidecars, and Linux package improvements.
This release improves editor undo behavior, terminal persistence, local PDF loading, database provider sidecars, language tooling, and native Linux package builds.
See the full generated release notes on GitHub.
Release scrollbar hotfix
A focused scrollbar styling fix for release builds.
This hotfix corrects scrollbar styling in release builds.
See the full generated release notes on GitHub.
Editor, LSP, and Linux runtime improvements
Editor, LSP, Git, Linux runtime, and workspace improvements from the v0.5 release.
Editor and LSP improvements
- Add Nix syntax highlighting and Zig syntax capture updates.
- Render LSP semantic tokens, CodeLens actions, signature help, inlay hints, rename preparation, and workspace edits more reliably.
- Fix editor cursor scroll sync, token retargeting, inlay hint alignment, diagnostics cleanup, and stateful buffer eviction.
- Wire editor context menu actions and improve editor scroll behavior.
Git and workspace workflow
- Polish stash lists and centralize search matching.
- Improve Git sidebar workflows, responsive layout, tree guide rendering, and stash opening behavior.
- Add multi-root workspace folder management and preserve terminal sessions across tab moves.
- Stabilize workspace lifecycle and project tab behavior.
Linux and release packaging
- Add Linux CEF runtime/build workflow support and runtime paths.
- Simplify release packaging, fix Linux tarball verification, and fix Linux release CLI install.
- Improve Linux folder picker, IPC fallbacks, microphone error handling, and CEF window behavior.
UI and extension polish
- Refine sidebar activity rail layout and polish editor/chat controls.
- Add multi-agent chat controls and move AI account controls to the title bar.
- Activate theme extension contributions and improve marketplace category handling.
- Add custom autocomplete provider support.
Full release notes
See the full generated release notes on GitHub.
Packaging, language tools, and editor fixes
Release packaging, managed language tools, editor folding, search, and Linux window fixes.
This release tightens the release packaging pipeline, improves managed language tool support, fixes editor folding and search rendering, and addresses Linux window resize behavior.
See the full generated release notes on GitHub.
Refined Settings
Settings are now easier to use with new keybindings and small tweaks that will make you feel home.
Settings feel more complete
We got rid of the bloat! Settings now feel closer to a real control center, but it's pretty simple to navigate it. Cleaner rows, better selectors, import and export, appearance controls, sidebar preferences, UI font sizing, and keybinding improvements that are easier to scan and edit.

Sticky folders
Filtering, row actions, git status, compact folders, visibility controls, drag targets, folder whitespace actions, and sticky parent folders make larger projects feel less noisy and faster to navigate.

Refined agent input
Skills now live inside the extensions system. Input is now much cleaner with new controls. Agent activity is folded into a calmer conversation flow instead of filling the screen with internal events.

Editor work feels steadier
We fixed a bunch of issues on editor. Selecting now feel better and intuitive.

Introducing Worktrees
What's new
Language servers, fully heard: Type hints drift in beside your variables, parameter help appears the moment you open a paren, and if the server crashes, Athas quietly picks it back up.
Hit the mic: Talk to the agent instead of typing.
Introducing Worktrees: A new panel in the Git sidebar, right beside changes and stashes.
Remote, without the detour: Connect to a remote host and it opens as a project tab — browse, edit, and switch the same way you do locally.
Extended CLI commands: athas web, athas terminal, athas remote. Three small doors into the editor.
What we fixed
Git feels calmer
fetch, push, and pull no longer freeze the editor while they run. The git actions menu always stays on screen, the gutter updates smoothly on Linux, and the pull request viewer works on older gh CLIs.
The editor stays out of your way
Inline edit has a proper toolbar and a rebindable Cmd+I. Shortcut chips everywhere in the app update the moment you change a keybinding. Pane fullscreen stops killing the terminal inside it, and the tab bar is there even when you've closed everything.
Terminal, less fussy
Profiles and shell selection, proper paste, ANSI codes out of tab titles, and Cmd+W focusing the right thing.
Small good things
Svelte highlighting. A rebuilt SQLite viewer. A warmer first-run onboarding and an in-app What's New tab after updates. Telemetry off by default. Signed Windows builds with SHA256 checksums alongside every release.
Thanks
@Finesssee, @Lyapsus, and @ChristmasSun— thank you for this cycle.
Syntax highlighting hotfix
Syntax highlighting was silently broken in all production builds since v0.4.0. A security hardening change removed the CSP permission needed for WebAssembly, which prevented tree-sitter parsers from loading. This release restores it.
Problems pane, CLI opening, and model selector redesign
Highlights
- New Problems pane that surfaces diagnostics with quick actions — click a warning or error to jump to the source, or apply a code action right from the pane
- Open files and folders straight from the terminal with
athas foo.txtorathas ., and deep links viaathas://open - The AI model selector has been completely redesigned into a single unified dropdown with inline API key and Ollama URL editors, provider icons, and full-width search across all providers
- Adjustable UI font size in Settings > Appearance — scales text and icons across the entire interface
- You can now create new files with Ctrl+N even when no folder is open
Improvements
- Default AI provider is now Anthropic Claude Sonnet 4.5
- Language extension installs use bundled parser assets instead of fetching from CDN
- "Go to File" has been renamed to "Quick Open" everywhere
- XML-family files (xml, xsl, xslt, svg, plist) now get syntax highlighting
- Sticky line numbers in file preview so they stay visible while scrolling
Bug Fixes
- Language servers now properly activate after installation on Linux
- Switching between files no longer causes stale highlighting, wrong cursor positions, or scroll jumps
- Syntax highlighting works correctly after updating from older versions (stale cache issue)
- File drops work reliably on Windows, and file tree lag on large repos is reduced
- Terminal fonts render correctly on Windows with platform-aware fallbacks
- GitHub PR menu correctly detects expired tokens instead of showing a cryptic error
- Menus close properly when clicking outside on Windows
- macOS text replacements now work in the terminal
- Diff viewer hunk accordions actually toggle when clicked
Search, binary previews, and editor refinements
This release brings syntax-highlighted file previews to global search, a new binary file viewer, accordion-style Git pane sections, and bundled tree-sitter parsers for more reliable syntax highlighting.
Added
- Syntax-highlighted file preview in global search
- Binary file viewer with WASM metadata and hex preview
- Binary file preview in command bar and global search
- SQLite file support in binary preview
- SQL language support
- Framer-motion animations for dropdowns, modals, and command bar
Changed
- Rename command bar to quick open
- Replace Prism with tree-sitter for markdown code block highlighting
- Bundle tree-sitter parsers and remove CDN fallback
- Rebuild all tree-sitter parsers from source to fix WASM ABI mismatch
- Implement accordion layout for Git pane sections
- Make stash and history panels mutually exclusive
- Remove sidebar search pane in favor of global search dialog
- Extract runtime and tools into workspace packages
- Replace window zoom with component-level zoom
Fixed
- Fix syntax highlighting for YAML and JSX
- Fix Git pane layout: fill available space, reduce gaps, hide scrollbars
- Fix file/folder dialog extending beyond screen
- Fix release CI failures for Linux builds
- Skip AppImage bundling on Linux to fix linuxdeploy failure
Workflow quality and stability improvements
This release improves day-to-day editing and Git workflows, strengthens ACP tool/runtime handling, and fixes key edge cases in parser behavior, inline editing, and macOS autofill behavior.
Added
- Manual Git repository selection
- Improved ACP tool detection for Go/Cargo-managed runtimes
Changed
- Improved AI chat, workspace, editor tabs, terminal, and Git workflows
- Reorganized documentation and merged setup/release guidance into a single Contributing page
- Updated docs links (sidebar/footer, install paths, and Edit on GitHub targets)
Fixed
- Parser query compatibility and fallback handling for unsupported predicates
- Inline edit and AI message rendering edge cases
- File explorer handling for
.DS_Storefiles - macOS autofill heuristic handling reliability
Authentication, AI, and extension platform foundations
Added
- Add authentication
- Add split view editor panes and new tab view
- Add planning mode in the AI agent pane
- Add runtime language catalog with CDN deploy pipeline
- Add .editorconfig integration
- Add file copy/cut/paste with cross-window clipboard sharing
- Add minimap toggle setting with keyboard shortcut
- Add keyboard shortcuts for web viewer
- Add find/replace, minimap, and multi-cursor improvements
- Add Lua and Rust language support with runtime tooling infrastructure
Changed
- Revamp Git interface and refactor git module internals
- Merge TSX into TypeScript extension flow in marketplace and installer
- Drive Ruby/ERB detection from extension metadata
- Refresh theme system and align terminal and UI styling
- Improve AI chat UI and ACP protocol integration
- Modularize editor styles into feature-based modules
- Move docs to Fumadocs and refresh documentation workflows
- Remove bundled language extensions in favor of manifest-driven installs
- Remove GitHub Copilot integration
Fixed
- Fix memory leaks, reduce I/O overhead, and improve editor/runtime performance
- Fix deploy workflow safe.directory handling and dirty worktree pull behavior
- Fix editor view reset when switching to uncached files
- Fix tab sync, hover lifecycle, and open-file reliability
- Fix language extension installation and update flow
- Fix find-in-file navigation and highlight positioning
- Fix extension store persistence for installed extensions
- Fix app freeze on large commit diffs
- Fix terminal toggle keybinding on macOS
- Fix viewport behavior with zoom-level adjustments
- Fix right sidebar slow open when terminal is active
- Fix tokenizer bypass by validating extension installation state
- Fix broken links on docs index
Security
- Apply desktop auth and autocomplete security hardening with additional tests
Release 0.3.2
Added
- Native PDF viewer with external open support
- CSV viewer as built-in extension
- HTML/CSS live preview with asset protocol support
- Preview mode for file tabs
- Auto-refresh for externally created/deleted files
- In-app report a bug button
- Drag and drop to open folders as projects and files as buffers
- Test connection button and feedback for SSH connections
- Configurable command bar file limit and improved fuzzy search
- Cmd+hover definition link highlighting
- Jump list navigation
- Performance monitoring system
Changed
- Virtualize file tree for better performance
- Optimize editor rendering
- Improve PDF and image zoom controls
- Improve autocompletion behavior and LSP completion
- Remove Rust from bundled registry
Fixed
- Fix scroll position bugs in editor
- Fix file tree git status not updating on save
- Fix nvim cursor in normal and insert mode
- Fix terminal corruption with multi-byte UTF-8 characters
- Fix search highlighting in editor
- Fix command palette not finding all files
- Prevent command injection in SSH fallback commands
- Fix git blame not appearing after file switch
- Fix duplicate LSP server creation due to race condition
- Fix gap between sticky headers in file tree
- Preserve scroll position when switching between buffers
- Fix window resize on Linux
- Disable problematic DMABUF renderer on Linux
- Fix stored XSS in markdown parser by sanitizing HTML output
- Bundle FreeType in Linux AppImage for older distro compatibility
- Fix incorrect bundled LSP path on Linux
- Fix git blame not showing after scrolling
- Fix tokenization lag and visual flashing during typing
Release 0.3.1
Fixed
- Fix Windows build by correcting CLI module imports
Release 0.3.0
Added
- Ollama support for local AI models
- ACP (Agent Client Protocol) integration with session modes
- GitHub pull request integration with checklist rendering
- Project picker dialog for workspace management
- Web viewer for browsing URLs in editor
- Extension system core architecture with bundled extensions
- Syntax highlighting in diff viewer
- Markdown syntax highlighting
- Terminal font settings customization
- Advanced model selector dropdown in AI chat
- ARIA accessibility descriptors for menus and tabs
- Persistent commands feature
- SSH key authentication with multiple key fallback
- Open File in Editor feature for AI agent
- Slider component and Christmas theme
- Pre-release check script for validating releases
Changed
- Replace expandable commits with hover previews in source control
- Improve LSP integration with diagnostics
- Improve scrollbar design
- Auto-refresh Source Control when view becomes active
- Add 1 second delay before showing git blame popover
- Refactor theme system
- Extend Gemini API support
Fixed
- Fix LSP popup position
- Fix editor viewport and line alignment bugs
- Fix terminal font rendering for Nerd Fonts
- Fix context menu positioning
- Fix sticky folder background transparency in file tree
- Fix workspace reset and terminal persistence
- Fix drag region for window on macOS
- Fix autosave functionality and dirty state logic
- Fix traffic lights for macOS 26
- Fix LSP for JavaScript/TypeScript files
Terminal and extension build fixes
Production build, terminal, extension, keymap, and file explorer fixes.
This release fixes production build issues around the terminal and extensions, consolidates keymap command registration, and adds a file explorer action for opening folders.
See the full generated release notes on GitHub.
Release 0.2.6
Added
- Auto-update system with GitHub Releases integration
- Markdown preview button in editor toolbar
- Deep link support (
athas://protocol) - Linting service with Tauri backend support
- Symlink support for file explorer and icon themes
- Keymaps feature with customizable keyboard shortcuts
- External editor support
- Right-click context menu in editor
- Code folding in gutter
- xAI Grok models support
- Gemini 3 Pro Preview support
- Settings search functionality
- Storybook for UI development and testing
Changed
- Migrate to tree-sitter-web for syntax highlighting
- Migrate AI chat history to SQLite
- Refactor terminal module and fix auto-create behavior
- Refactor AI chat UI
- Improve LSP client and configuration
- Improve formatter service
- Improve extension system with on-demand architecture
Fixed
- Fix editor rendering and extension install UX
- Fix command bar not triggering
- Fix scrolling issues
- Fix Git Blame and other git issues
- Fix line numbers not showing up on big files
- Fix highlighter initialization after extension installation
- Fix HighlightLayer memo bug
- Fix editor selections
- Fix cursor position restoration and tab switching conflicts
Release 0.2.4
Added
- Project tabs for multi-workspace support
Changed
- Organize files by feature (vertical slice architecture)
- Refactor editor and fix overall issues
Fixed
- Fix Windows build errors in CLI and search commands
- Fix git status rows for nested paths and stage directories correctly
Removed
- Remove welcome screen and CLI install prompt
Release 0.2.2
Added
- Release automation system
- Certificate import and notarization for macOS in GitHub Actions
Changed
- Vim enhancements
Release 0.2.1
Added
- Code signing for macOS
- New AI models and BYOK (Bring Your Own Key) settings
- Image preview and toolbar
- Extension support for syntax highlighting
- CLI command installation feature
- Setting toggles in command palette
Changed
- Improve UX in switching projects
- Make git inline blame popup more compact
Fixed
- Fix welcome screen theme responsiveness for light mode
- Fix viewport ref for scrolling
- Fix syntax highlighting initialization
- Fix intrusive UI on the code editor
- Fix traffic light position for macOS
Release 0.1.2
Added
- Markdown preview
- Icon themes
- Multiple AI agents
- Individual zoom for editor, terminal, and window
- Vim commands
- Shortcut for color theme selector
- Shortcut to kill terminal process
Changed
- Improve SQLite viewer
- Refactor cursor styles for Vim mode
Fixed
- Fix editor syntax and search highlighting
- Fix Vim mode issues
- Fix agent dropdowns
- Fix editor scrolling
Release 0.1.1
Added
- Git blame functionality with inline display and hover details
- Password prompt dialog for SSH connections
- Lines and columns information in footer
- Integrated menu bar with toggle option
- Global search shortcuts
- Keyboard shortcuts to text editor
- Code formatting feature
- Move line up/down functionality
- Cursor position restoration when switching files
- Highlight search results and click-to-jump
- Shell switching support
- Close editor tabs with middle click
Changed
- Enhance remote connection handling
- Improve text selection handling
- Improve command bar performance
- Refactor clipboard utilities to use Tauri clipboard manager
Fixed
- Fix Linux menu bar UI
- Fix zooming issues
- Fix context menu positioning when zoomed
- Fix completion dropdown not hiding after acceptance
- Fix auto-pairing logic
Release 0.1.0
Initial release