Price going up to $49 in May — lock in $29 today

1DevTool Changelog

Weekly releases for 1DevTool — the AI code editor that runs Claude Code, Codex CLI, and Gemini CLI side-by-side. Every new feature, improvement, and fix, in reverse-chronological order.

Currently on v1.17.0Mobile Simulator — iOS Mirror with Full Input- Database Workspace. Download the latest build →

v1.17.0

April 22, 2026

Mobile Simulator — iOS Mirror with Full Input- Database Workspace

Highlights include Stream a live iPhone simulator inside 1DevTool — A new Mobile panel mirrors any booted iOS simulator right next to your terminals, editor, and database.

Mobile simulator panel mirroring an iOS device inside 1DevTool
Database workspace with table list and query tabs in 1DevTool

New Features

  • +Stream a live iPhone simulator inside 1DevTool — A new Mobile panel mirrors any booted iOS simulator right next to your terminals, editor, and database. No more Cmd+Tab-ing between Xcode's Simulator.app and 1DevTool every five seconds while you debug an app
  • +New connection draft form and settings dialog — Building a connection string is now a guided form: pick engine, fill host/port/user/database, and 1DevTool assembles the URL for you. Paste an existing connection string into the URL field and the form parses it back into fields. A dedicated settings dialog lets you rename, edit credentials, or delete any connection
  • +Sample databases via Docker — A new tests/docker/sample-databases/docker-compose.yml spins up Postgres, MySQL, MSSQL, ClickHouse, MongoDB, Redis, Elasticsearch, CouchDB, Cassandra, SurrealDB, Weaviate, InfluxDB, and Kafka locally with sample data so you can kick the tires on every supported engine without standing up your own infra
  • +Zoom any terminal to fill the whole window — Hit the new fullscreen button on any terminal and it expands to cover the entire workspace, hiding the sidebar, panels, and status bar. Perfect for live-coding demos, pair-programming over screenshare, or just giving a long AI agent output the room it deserves. Press again (or Esc) to restore the original layout
  • +Resume panel and dialog refresh — The Resume panel surfaces more session context at a glance (agent, project, last message preview) and the Resume dialog's session picker is more readable with the new cross-agent defaults

Bug Fixes

  • -Send screenshot to AI, or save it to disk — Two separate buttons. The sparkle button opens the Send to AI dialog with the screenshot preattached and simulator metadata filled in. The camera button opens a native Save As dialog so you can drop the PNG straight into a bug report or design review
  • -Fixed database column rename firing the wrong SQL — Renaming a column in MySQL/Postgres occasionally generated a statement against the old column name if the rename happened while the grid was mid-refresh. The rename path now resolves the latest column name and confirms the SQL in the preview footer before execution
  • -Fixed mobile simulator taps showing a ripple but not actually clicking in Log Interaction mode — With interaction logging on, every tap fired a /source request that blocked WebDriverAgent's session for several seconds, so the tap's /actions request queued behind it and timed out. The /source refetch is now deferred by 350 ms, so the tap lands on the simulator first and the element label still shows up in the log immediately
  • -Fixed mobile simulator tap coordinates not matching the element tree on iPhone 17 / @3x displays — Tap coordinates were emitted in screenshot pixels (1206×2622 on iPhone 17 Pro) while WebDriverAgent's element bounds are in iOS points (402×874), so findElementAt always returned "unknown area" on high-DPI devices. Coordinates are now normalized against the source root before hit-testing, so tap labels resolve correctly on every simulator
  • -Fixed mobile simulator /source and Home button timing out on rich apps — WebDriverAgent's /source endpoint can take 10–25 seconds to walk the accessibility tree on a complex app, and the 5-second default timeout aborted every call. /source now allows 25 seconds, Home and Lock allow 15 seconds, and Launch App allows 20 seconds, with clearer "/source timed out after 25000ms" error messages instead of the generic abort
  • -Fixed mobile emulator panel freezing when the simulator stream exited mid-session — Stream exit events no longer leave the panel in a half-connected state; the status chip returns to "Not connected" and the Connect button is re-enabled so you can reconnect cleanly
  • -Fixed database result grid "only one row visible" on tables with long markdown fields — Long multi-line text columns (like a 25KB bodymd with 900 newlines) used to blow a single row's height off the screen, making tables look empty when they held 150 rows. Cells now cap height with overflow and long strings show an inline preview button that opens the full content in the JSON viewer
  • -Fixed persistent data occasionally rolling back after a force-quit — Projects, HTTP collections, and database connections now flush to disk more aggressively so an unexpected shutdown doesn't lose the last few edits
  • -Fixed right-click "Open in IDE" from the file tree sometimes opening the wrong binary — The IDE open path now reads the latest settings value instead of the one cached at project load, so changing your preferred IDE takes effect immediately

Other

  • *Tap, swipe, and type for real — Click the mirrored phone and 1DevTool drives WebDriverAgent (WDA) to deliver real pointer events to the simulator. Drag past a 2.5% threshold and the tap becomes a swipe; type with your keyboard and the text batches into the focused field. Every gesture lands on the app, not just on the mirror
  • *Device pill header — A compact dark pill above the phone gives you one-click Device, WebDriverAgent host, and Launch app modals. The Device modal groups simulators by iOS runtime so picking between iPhone 17 Pro on iOS 26.4 and iPhone 15 on iOS 17.5 is unambiguous. The WDA host modal lets you point at a remote or custom-port WDA without touching the terminal. The Launch modal takes a bundle ID (com.example.app) and boots the app on-device in one click
  • *Gesture shortcuts on the header pill — Home, Lock, Scroll Up, and Scroll Down buttons sit right above the phone so you can drive navigation without reaching for the keyboard. The Screenshot button captures the current frame; the AI button sends that screenshot straight to an AI terminal with context about which device and iOS version it came from
  • *Inspect Element tab — Switch to the Inspect tab and hover over the phone: 1DevTool parses WebDriverAgent's accessibility tree and highlights whatever element is under the cursor, showing its Type, Label, Value, Accessibility ID, Frame, Enabled, and Visible flags in a side inspector. Perfect for writing xcuitest selectors or checking whether that button really exposes the accessibility label you thought it did
  • *Log Interactions checkbox — On the Logs tab, tick "Turn on Log Interaction" to record every tap and swipe with the element you actually hit: tap - XCUIElementTypeButton "7", swipe (0.5, 0.7) - (0.5, 0.3). Great for building a repro script, drafting a test plan, or paste-handing a full UX trace to an AI agent
  • *Copyable, selectable interaction log — The log panel uses a readable monospace stream, preserves every tap/swipe with timestamps, and has a one-click Copy button so you can share a repro sequence with an AI agent or a teammate
  • *Per-device runtime shown in the header — "iPhone 17 Pro" sits above "iOS 26.4" in the pill so you always know exactly which runtime the mirror is driving
  • *Android mirror placeholder with "Coming Soon" badge — The Android tab is visible but clearly marked as not yet available, so the roadmap is obvious without cluttering the iOS workflow
  • *Tabbed database workspace with a connection rail — The database client now opens like a real IDE: a slim connection rail on the far left shows every saved connection with live status dots, a workspace sidebar lists tables and views for the active connection, and the center pane hosts multiple query tabs, table grids, and structure views at the same time. Switch between a Postgres production DB, a local MySQL, and a Redis cache without losing any tab's state
  • *Row detail drawer — Click any row in the results grid to slide open a detail drawer that renders every column top-to-bottom with full-value text for long fields, JSON tree view for JSONB/BSON, and a copy button per field. Finally usable for tables with 40+ columns that won't fit horizontally
  • *Table structure view — Open a table and switch to the Structure tab to see every column's type, nullability, default, primary/foreign-key flags, and indexes in a clean grid. Works across every supported engine (Postgres, MySQL, MSSQL, ClickHouse, MongoDB, Redis, Elasticsearch, Cassandra, and more)
  • *SQL preview footer — Editing cells, renaming columns, or mutating rows generates a preview of the exact SQL 1DevTool is about to run in the footer. Review it before hitting Execute so you never DELETE the wrong table by accident
  • *Glide Data Grid with custom cells — The results grid is now powered by Glide Data Grid with custom cells for JSON, arrays, and long-text preview. Row height adapts to content, wide columns are draggable, and hundreds of thousands of rows scroll without a stutter
  • *Resume sessions now sync to a local database — Resume history (the "continue a chat in a different agent" flow from v1.15.1) used to live in a per-project JSON file that could get out of sync if you switched machines or hit edge cases around concurrent edits. It now persists into a dedicated local database and survives restarts, crashes, and the worktree remount path cleanly
  • *Global HTTP client state — Your HTTP client collections, environments, and request history now live in a global workspace rather than per-project, so a request you save while working on Project A is available in Project B. Import once, use everywhere
  • *Global database connections — The same applies to database connections. Add a connection to your team's staging DB once and it's available across every 1DevTool project, not just the one you happened to be in when you saved it
  • *Cleaner Git client dialog — Status, staging, and commit flows in the Git panel have tighter spacing and clearer button hierarchy. Branch switching and commit history feel snappier and less cluttered
  • *Right-click "Open in…" respects your choice — Opening a folder in an external IDE from the file tree used to occasionally fall back to the system default. The menu now reliably honors whichever IDE you've configured (VS Code, Cursor, Zed, etc.) and surfaces an error if the IDE binary isn't on your PATH
  • *Prompt History dialog polish — The Prompt History dialog has a cleaner entry card layout, faster search, and consistent keyboard navigation with the other command dialogs
  • *Command Palette refresh — Command Palette results are ordered more sensibly and the dialog shell is aligned with Resume and Prompt History for a consistent feel across all three
  • *Worktree tags keep the right color across restarts — Project worktree color assignments now persist consistently so a worktree tagged blue stays blue after you quit and reopen 1DevTool

v1.16.0

April 19, 2026

AI Accounts, Usage Dashboard & Memory Manager

Switch between multiple AI agent logins without re-authenticating, track tokens and cost per agent in a new Usage dashboard, and browse every agent memory across projects in a list or interactive graph view.

Memory Manager graph view with cose layout showing AI memory relationships
Memory Manager graph view with grid layout

New Features

  • +New Accounts tab in Settings → AI stores multiple OAuth logins per agent (Claude, Codex, Gemini, Qwen) and lets you switch between them with one click
  • +Add Account button opens a guided login terminal pre-running the selected agent’s login command so new credentials appear in the Accounts list automatically
  • +Save Current Account snapshots the live credentials into an encrypted vault with a custom label so you can return to them later
  • +Account snapshots are encrypted via Electron safeStorage (macOS Keychain, Windows Credential Vault, libsecret on Linux) and stored locally under `~/.1devtool/ai-accounts/`
  • +Live drift detection surfaces a "Signed in · not saved" hint when CLI logins create credentials that differ from the active snapshot
  • +Saved accounts can be renamed inline or removed from the vault from the Accounts list
  • +New Switch Account entry in the status bar AI dropdown jumps straight to Settings → AI → Accounts
  • +New Usage sub-tab under Settings → AI tallies tokens and estimated cost per agent, broken down by model
  • +Usage numbers are parsed from the session JSONL files each agent writes locally so counts reflect exactly what the agent recorded
  • +Codex sessions now show current 5-hour and weekly rate limit window utilization plus reset times in the Usage tab
  • +Per-file mtime cache keeps the Usage dashboard loading in milliseconds even across months of session history
  • +New Memory panel reads and edits memory entries across all AI agents and all projects from a single workspace
  • +Memory Manager offers both a list view and an interactive Cytoscape-based graph view that visualizes how memories reference each other
  • +Memory entries can be filtered by project and agent with two dropdowns
  • +Memory entries open in the Markdown editor with autosave so you no longer need to hand-edit memory files on disk
  • +Export to Obsidian Vault writes every memory entry as a Markdown file into a selected vault folder, preserving per-agent and per-project folders
  • +Agent input overlay (⌘I) now offers nine typography and color personas: Lowkey, Coder, Blogger, Novelist, Journalist, Poet, Vibe Coder, Researcher, and Marketer
  • +Selected agent input persona is remembered per session across restarts

Improvements

  • ~Settings → AI is now organized into Storage, Usage, and Accounts sub-tabs instead of a single long scroll
  • ~Each agent card (Claude, Codex, Gemini, Qwen) now uses a consistent layout with its color, icon, and display name across every AI sub-tab
  • ~HTTP Client remembers request/response split and sidebar widths between sessions
  • ~Vercel deploy Node-version fallback now searches more install locations and logs which Node binary was chosen and why

Bug Fixes

  • -Newly-logged-in AI accounts now appear in the Accounts list immediately with a "Signed in · not saved" hint instead of keeping the previous account marked active
  • -Codex credentials now reload automatically after an in-app re-login so the Accounts UI no longer gets stuck on the previous account
  • -Memory entry edits that land during an in-flight index refresh are now queued instead of being dropped

v1.15.1

April 18, 2026

Resume in Any AI Agent & Reliable SSH/Vercel Status

Resume a saved chat in a different AI agent, see SSH project connection phases at a glance, and make built-in Vercel deploys work reliably on modern Node versions.

New Features

  • +Resume panel now lets you continue a previous chat in any visible AI agent or custom AI command preset instead of forcing the original agent
  • +Resuming a single session now defaults to a different agent for the common second-opinion workflow, while multi-session resumes still default to the most common selected agent
  • +Resume prompt headers now adapt to single-session versus combined-session context so the next agent receives cleaner framing

Improvements

  • ~SSH-backed projects now show explicit connection phases in the status bar: Checking SSH, Mounting, SSH connected, or SSH failed with the error in a tooltip
  • ~SSH project file trees now show loading states during host checks and mounts, plus a Retry action when the connection fails
  • ~Built-in Vercel deploys now detect unsupported Node 24+ environments and fall back to an installed Node 22, 20, or 18 from common version managers without changing your shell Node
  • ~Deploy settings can now pin an exact Node version or derive the best match from `package.json` `engines.node` and dependency requirements
  • ~Vercel deploy failures now include direct actions to open build logs or the preview URL, plus a short explanation of common failure causes
  • ~Deploy log viewer now includes a one-click copy-to-clipboard action for sharing the full log
  • ~Deploy button now re-enables immediately after a new provider token is tested and saved

Bug Fixes

  • -Opening an SSH project with an unreachable VPS no longer freezes the app — a fast reachability check, bounded mount timeout, and safer file tree reads surface SSH failures in seconds instead of hanging the UI

v1.15.0

April 18, 2026

Deploys, HTTP Collections, SSH Manager & Tasks

Deploy to Vercel or Cloudflare Pages without leaving 1DevTool, organize API requests in nested collections, manage SSH projects and keys, and track work with a built-in Kanban board and Pomodoro timer.

Add Project dialog for opening a remote project over SSH
SSH Manager automatically scanning existing SSH keys on the machine

New Features

  • +New Deploy panel guides you through one-click deploys to Vercel or Cloudflare Pages with detected framework, build command, and output directory
  • +Deploy panel streams live build and rollout logs, then shows the live URL with one-click open and copy actions on success
  • +Deploy settings support multiple environments per provider and per branch so production and preview deploys do not overwrite each other
  • +Deploy scanner reads `package.json`, framework config files, and lockfiles to suggest the right build configuration before you ship
  • +HTTP Client now organizes requests in nested Collections with a folder tree sidebar for APIs, features, and environments
  • +HTTP environments support `{{var}}` substitution across URLs, headers, query params, and request bodies so you can switch between Local, Staging, and Production in one click
  • +HTTP collections can now be imported from Postman, Insomnia, and Bruno while preserving folders, bodies, headers, environments, and most auth schemes
  • +HTTP collections can be exported back to Postman v2.1, Insomnia v4, or Bruno format for sharing with teammates
  • +Structured URL params editor now offers a key/value table with disable toggles and automatic parsing when you paste a full query string URL
  • +Inline HTTP test scripting adds a readable assertion DSL such as `status equals 200` and `body.user.id exists`, with pass/fail results after every send
  • +New SSH Manager lists hosts from `~/.ssh/config` and custom connections with host, user, port, identity file, and last-connected details
  • +SSH Manager scans existing RSA, ED25519, and ECDSA keys, shows which keys are loaded in the agent, and can generate new keys from a form
  • +Add Project → SSH can now open a remote folder as a project so new terminals launch straight into the remote host
  • +Built-in Tasks panel adds a Kanban board per project with Todo, In Progress, Blocked, and Done columns plus optional WIP limits
  • +Tasks now include a configurable Pomodoro timer that tracks time spent per task and prompts for breaks automatically
  • +Selected tasks can be bundled into a structured Send to AI prompt with titles, descriptions, and acceptance criteria
  • +Tasks panel supports filter, search, bulk move, and bulk delete operations
  • +Add Project → Clone tab now clones repositories directly from saved GitHub accounts and adds the cloned repo as a project in one step
  • +Clone flow now searches both repositories you own and repositories you can access as a collaborator

Improvements

  • ~Reader Mode now has Chat and Stack layouts, a recent-only filter, clearer header metadata, and a context menu for copying or forwarding messages
  • ~HTTP client now saves per-workspace request history so you can restore and resend prior requests with one click
  • ~JSON responses now render in a collapsible tree viewer with syntax highlighting, response search, and copy-path actions

Bug Fixes

  • -Resume sessions now use an atomic claim so multiple AI terminals cannot bind themselves to the same prior session
  • -Reader Mode now reflows correctly on narrow panels instead of overlapping or clipping content
  • -HTTP request body formatting is preserved when you switch between request tabs
  • -Binary HTTP responses no longer crash the viewer and now show content type, file size, and a save-to-file action

v1.14.3

April 16, 2026

Startup Command Manager, Env Files in Worktrees & Full Menu Bar

Manage every startup command preset from a dedicated settings tab, carry `.env` files into new worktrees, and drive the full app from a complete native menu bar.

Startup Command Manager in Terminal settings with command presets and categories
Full application menu bar with direct navigation to major app sections

New Features

  • +Terminal settings now have a dedicated Commands sub-tab for browsing, adding, editing, and organizing startup command presets
  • +Command presets are now filterable through All, AI, and Normal tabs with live counts for each category
  • +Each startup preset can now have its own icon chosen from a built-in set of common developer emoji
  • +Built-in command presets can now be hidden without deleting them, with a reset path to restore defaults later
  • +Startup command presets can be reorganized into different categories or moved into newly created ones on the fly
  • +Git worktree creation now detects `.env`, `.env.local`, `.env.production`, and other `.env.*` files and offers to copy them into the new worktree
  • +Worktree creation form now lists exactly which `.env*` files will be copied before you confirm
  • +macOS and Windows now expose a full native menu bar with File, Edit, View, Terminal, Git, Tools, Window, and Help actions wired to the app
  • +New Settings Sections submenu opens Settings directly to Appearance, Layout, Shortcuts, Terminal, IDE, Browser, File Tree, Git, Remote, MCP, Library, License, or About
  • +Terminal menu can now spawn Claude, Codex, Gemini, Amp, bash, zsh, or PowerShell terminals directly with keyboard accelerators

Bug Fixes

  • -Git Client Discard Changes now works correctly on newly added files by unstaging and removing them instead of silently leaving them behind
  • -Agent Input overlay footer now wraps cleanly on narrow panels so mention and shortcut hints no longer push the Send button out of reach
  • -Template deep links now scroll the targeted template into view and center it in the App Templates catalog instead of opening at the top
  • -Resume panel now decodes Windows-style paths correctly so prior sessions from the current project appear reliably on Windows

v1.14.2

April 14, 2026

Template Link Reliability & Signed macOS Releases

Switched template install deep links to a browser-safe URL scheme and hardened the release pipeline so unsigned or wrongly signed macOS builds cannot ship.

Improvements

  • ~Template install deep links now use the `onedevtool://` scheme because `1devtool://` was ignored by Chrome, Safari, and most browsers; previously published `1devtool://` links still work through a compatibility fallback
  • ~Release pipeline now verifies that every macOS ZIP is Developer ID signed with the expected StoicSoft Team ID and bundle identifier, blocking ad-hoc or mismatched artifacts before they ship

v1.14.1

April 14, 2026

Send to AI Across Every Project & Template Deep Links

Open template pages directly in 1DevTool with one click, send files or screenshots to AI terminals in any open project, and browse App Templates faster with search, filters, and a two-step wizard.

App Templates dialog opened from a deep link with the target template highlighted
Send to AI dialog listing AI terminals from the current project and other open projects

New Features

  • +1DevTool now registers itself as a handler for template-install deep links so clicking an install link opens the App Templates dialog with the chosen template pre-selected
  • +Template deep links now reuse the current window when the app is already open, or launch the app and restore the target template once the window is ready
  • +Retired or coming-soon template links now show a clear warning instead of silently doing nothing
  • +Send to AI Terminal dialog now lists AI terminals from every open project, not just the current one
  • +You can now send files, screenshots, or prompts to an AI terminal running in another project without changing your current project focus
  • +App Templates dialog now supports searching by template name, description, or tag
  • +App Templates now support status filters for All, Available, and Coming Soon plus technology tag filters and a one-click Clear action
  • +App Templates flow is now a two-step wizard so you choose the template first, then fill in project details without losing previously typed values when going back

Improvements

  • ~Template cards now show animated skeleton placeholders while preview images load
  • ~Templates button moved to the far left of the header actions row so it is easier to reach when starting a new project

v1.14.0

April 13, 2026

Go to Definition & App Templates

Jump to any symbol's definition with Cmd+Click across 10 languages, and start new projects from curated starter templates with live preview.

Go to Definition jumping to a symbol across files in the editor
App Templates dialog showing browsable starter project catalog with preview images

New Features

  • +Cmd+Click or F12 on any symbol to jump to its definition — works across TypeScript, JavaScript, Python, Go, Rust, C, C++, Ruby, PHP, and Swift, even when the definition lives in a different file
  • +Back and forward navigation after jumping to a definition, with a full navigation history stack for drilling into nested definitions
  • +New Code Intelligence settings tab with per-language LSP toggles, binary detection, quick-install for missing engines, and active capability indicators
  • +Create new projects from curated starter templates organized by category (Landing pages, Blogs, SaaS apps, Desktop apps) with preview images, descriptions, and technology tags
  • +Click any template preview image to zoom in with fullscreen lightbox, scroll/pinch zoom, drag to pan, double-click for 1x/2x toggle, and multi-image navigation
  • +Templates work even without git installed — 1DevTool downloads the template as a compressed archive from GitHub as a fallback
  • +"From Template" tab in Add Project dialog alongside Open Existing and Create New tabs

Improvements

  • ~Theme changes apply instantly as you browse — clicking a theme card previews colors in real time without saving or restarting
  • ~VS Code theme imports preview live before you confirm, with automatic rollback if you cancel
  • ~Font family, font size, scrollbar visibility, and unfocused terminal opacity all apply instantly as you change them in settings
  • ~New "tmux Mouse Behavior" setting with three modes: native text selection, respect tmux config, or force tmux mouse on
  • ~Filter resume sessions by AI agent type (Claude Code, Codex, Gemini CLI, Amp, Qwen Code)
  • ~Cleaner session previews with system tags stripped and readable summary extraction

Bug Fixes

  • -Fixed Command Palette and Quick Open flickering while typing — results now update smoothly after you pause
  • -Fixed theme not applying until app restart
  • -Fixed file explorer collapsing all open folders on refresh
  • -Fixed tmux mouse scroll not working correctly inside 1DevTool

v1.13.6

April 12, 2026

Channel Operator Reliability Fixes

Fixed multiple issues preventing channel operators from orchestrating agents, including model fallback, tool loading, and production build compatibility.

Bug Fixes

  • -Fixed channel operator failing to orchestrate agents — the operator now explicitly loads channel tools before every run
  • -Fixed channel operator crashing when the configured model is unavailable — now auto-retries with the default Claude model with a status message
  • -Fixed channel silently failing when tools can't connect — falls back to sending messages directly to @mentioned agents
  • -Fixed channel tools not loading in production builds — missing dependency is now correctly bundled

v1.13.5

April 11, 2026

Screenshot Zoom & Polished Git Client

Click attached screenshots to open a zoomable fullscreen preview before sending to AI, plus a refreshed Git Client toolbar and sharper file search results.

New Features

  • +Click any attached screenshot in Send to AI Terminal to open it full-size in a zoomable preview overlay before sending
  • +Pinch, scroll, or click to zoom from 10% to 1000% with a floating zoom toolbar, keyboard shortcuts, and pixel-perfect rendering above 200%

Improvements

  • ~Refreshed Git Client toolbar styling matching native Git apps like GitHub Desktop — consistent 36px row, rounded corners, smooth hover transitions, and gradient Push button
  • ~Tabs lift like real document folders — active tab now has a matching background with top + side borders instead of thin underline
  • ~Active changes count shown as a bold blue pill instead of muted gray dot
  • ~Friendlier "no local changes" empty state with green checkmark circle, and loading spinner indicator
  • ~Bigger close button (36px) with "Close (Esc)" tooltip for keyboard shortcut discovery
  • ~File search filenames no longer truncate in narrow sidebars — filename and folder path now stack vertically
  • ~Action buttons in search results are now compact icons with tooltips, freeing row width for filenames
  • ~Hover any search result row to see full path from project root

Bug Fixes

  • -Fixed screenshot attachments accidentally triggering bash mode in Claude Code — images are now appended after prompt text
  • -Fixed channel template agent picker collapsing duplicate terminals — now shows "Claude #1", "Claude #2", etc.

v1.13.4

April 11, 2026

Author Avatars in Git History

See who wrote each commit at a glance with GitHub avatars in the History tab, including stacked avatars for multi-author and AI-assisted commits.

Git history tab showing author avatars next to each commit
Stacked avatars for multi-author commits with co-author details

New Features

  • +Author avatars in Git History — small circular avatar next to every commit pulled live from GitHub for accounts with a saved Personal Access Token
  • +Stacked avatars for multi-author commits — Co-authored-by trailers show overlapping avatar groups, indicating solo, paired, or AI-assisted commits
  • +Avatars resolve from GitHub tokens, noreply emails, or colored initials fallback — hover any commit to see full author details

Bug Fixes

  • -Fixed "cannot push to this remote" warning blocking collaborators — Git Client now checks actual push access via GitHub API instead of comparing token owner to repo owner

v1.13.3

April 10, 2026

Git Push Account Fix

Fixed git push in terminal using the wrong SSH key after switching accounts in the Git Client.

Bug Fixes

  • -Fixed git push failing in terminal after switching accounts — account switches now write the correct identity and SSH key to the repo's local git config so every terminal picks up the right credentials

v1.13.2

April 10, 2026

Worktree-Aware Panels

Switching worktrees now updates the file explorer, Command Palette, Quick Open, browser panel, and terminal defaults to match the active worktree.

Improvements

  • ~Every panel follows the active worktree — file explorer, Command Palette, Quick Open, sidebar branch label, and status bar all update when switching worktrees
  • ~Browser panel remembers your URL per worktree and restores it automatically on switch
  • ~Add Terminal dialog defaults to the active worktree instead of always defaulting to main
  • ~Push works on new worktree branches — first push automatically sets up tracking
  • ~Input shortcut label in AI terminals reflects your custom keybinding instead of always showing ⌘I

Bug Fixes

  • -Fixed Quick Open showing "No matching files" for worktree files
  • -Fixed file explorer showing the wrong folder after switching worktrees
  • -Fixed status bar showing git status for the main repo instead of the active worktree
  • -Fixed terminal losing focus after paste on Windows
  • -Fixed git push failing on new worktree branches

v1.13.0

April 9, 2026

Code Intelligence and an AI Diff Review Panel

Real per-project language servers spawn typescript-language-server, gopls, pyright, rust-analyzer, and more for the projects you opt into, and a brand new AI Diff panel tracks every file modification any AI agent makes so you can review, accept, or revert their work per file.

AI Diff panel showing pending file changes from an AI agent run with Accept and Revert buttons
AI Diff settings page in the IDE settings tab

New Features

  • +Per-Project Code Intelligence — a brand new engine spawns a real `typescript-language-server`, `gopls`, `pyright`, `rust-analyzer`, `clangd`, `solargraph`, `intelephense`, or `sourcekit-lsp` for the project you opt into, and finally reads your actual `tsconfig.json`, `node_modules`, and `*.d.ts` declarations so the editor stops crying wolf about CSS module imports, missing JSX runtime, and "implicit any" JSX elements
  • +Right-click any project → "Enable Code Intelligence…" — a confirmation dialog scans your project, lists every detected language with file counts ("55 TypeScript files") and the installed engine version, shows a "Detected but not installed" section with install hints, and lets you pick which engines to turn on with one click
  • +Per-project, on-demand, never global — Code Intelligence engines only spawn for projects you explicitly enable, so memory cost (200–500 MB per engine) is bounded by your choice instead of automatic background spawning
  • +Status bar brain icon with one-click stop — once any project has Code Intelligence active, a green dot + brain icon + active project count appears in the bottom status bar, with a popover listing every active project, every engine it's running, the live status (`ready` / `starting` / `crashed`), and a per-project Disable button as the emergency-stop UI for freeing RAM
  • +Sticky across app restarts — once you enable Code Intelligence on a project, the choice persists, and engines respawn automatically next launch for the projects that were enabled
  • +Restart Code Intelligence right-click action — bounces the child processes if an engine gets stuck or you change a `tsconfig.json` and want a clean reload
  • +Disable Code Intelligence right-click action — SIGTERMs the project's engines, frees their RAM, and clears the persistent flag so they don't auto-respawn next launch
  • +Eight languages supported out of the box — TypeScript / JavaScript, Python, Go, Rust, C / C++, Ruby, PHP, and Swift, each detected automatically by file extension, with the dialog only offering languages whose binary is actually installed on your system
  • +AI Diff panel — tracks every file modification made by any AI terminal (Claude Code, Codex, Gemini, Amp, custom agents) and groups them into sessions you can review, optional and off by default in Settings → IDE → AI Diff
  • +Per-prompt baselines — every time an AI agent starts a new prompt the AI Diff system snapshots the affected files, so when the agent finishes you see exactly which files it touched and what changed even if you walked away during the run
  • +Accept or revert AI changes per file — each pending change has its own Accept and Revert buttons, plus bulk accept and bulk revert per session for when you trust (or distrust) a whole run
  • +Click any changed file in the AI Diff panel to open it in the IDE strip with the diff visible inline so you can read what the agent did before you accept
  • +Inline diff overlay in the Monaco editor — when the IDE strip opens a file with pending AI changes, added lines, removed lines, and modified ranges are highlighted directly inside the editor as you scroll, so you can review the agent's work without leaving the file
  • +Session history — every AI agent run creates an AI Diff session with the agent type, the prompt, the start time, and the count of changed files, and you can browse past sessions, expand them, and accept or revert old changes any time
  • +Built-in TypeScript checks settings page with three modes — Full (semantic + syntax with module-resolution false-positives suppressed), Syntax only (parse errors only — the new default for fresh installs), and Off (completely silent for when you want Code Intelligence to be the single source of truth)
  • +IDE settings tab now has sub-tabs — AI Diff, Code Intelligence, and Built-in TypeScript checks each get their own focused page so the settings dialog stops being a giant scroll
  • +"Rescan my machine" button in the Code Intelligence settings — one click re-scans your `$PATH` and common install locations (brew, npm i -g, asdf, nvm) to pick up engines you installed externally without restarting the app

Improvements

  • ~Monaco's built-in TypeScript worker stops inventing false errors — a new suppression list silences TS2307 "Cannot find module", TS7026 "JSX implicit any", TS2875 "react/jsx-runtime missing", TS7016 "Could not find a declaration file", and six others that Monaco's sandboxed worker physically cannot answer correctly without filesystem access
  • ~Bottom status bar shows a live Code Intelligence indicator — a small green dot + brain icon + active project count appears whenever Code Intelligence is running, so you always know which projects are using it and how to stop them
  • ~Status bar Runtime menu groups Docker, Ports, and Env — three buttons that used to take up status bar space collapse into a single "Runtime" dropdown with a wrench icon, with each one still opening its own management dialog
  • ~Settings sidebar icons — every settings tab in the left rail now shows a small icon next to its label (gear, palette, layout, bell, terminal, code brackets, brain, etc.) so you can scan and click faster
  • ~Friendlier names everywhere "Language Server" used to appear — the feature is now called **Code Intelligence** in every place a user can see it (settings, dialogs, right-click menus, status bar tooltip, install errors), so it stops sounding like a protocol spec

Bug Fixes

  • -Fixed the editor showing fake "Cannot find module" errors on every CSS module import — Monaco's sandboxed TypeScript worker can't read `node_modules` or `*.d.ts` files, so it used to flag every `import styles from './Foo.module.css'` as missing even though the build worked fine, now suppressed in every built-in TypeScript check mode
  • -Fixed JSX elements showing as "implicitly any" in every React file opened across projects — same root cause (Monaco couldn't find `@types/react` from the sandboxed worker), now suppressed in every built-in TypeScript check mode
  • -Fixed the "react/jsx-runtime" missing error on every Next.js file — same root cause as the CSS module errors, suppressed alongside the others and completely gone once you enable Code Intelligence for the project so a real `typescript-language-server` provides accurate diagnostics
  • -Fixed the "Rescan" button wrapping to two lines on narrow settings widths — the Code Intelligence rescan button no longer breaks into "Re-" / "detect" when the dialog is resized, and now lives inside the Available Languages section header where it belongs

v1.12.0

April 8, 2026

Git Worktrees, Visual Commit Graph, and Multi-Account Git

Run multiple branches side-by-side with a brand new Worktrees tab in the Git Client, navigate your repo history in a real lane-based commit graph, and lock projects to specific GitHub accounts so you never push from the wrong identity again.

Add a new terminal inside a git worktree from the Add Terminal dialog
Drag a folder, file, or project into the AI agent input to insert it as an @mention

New Features

  • +Git Worktrees tab — spin up linked working copies of the same repo, one per branch, each with its own files and terminals, so you can switch between feature branches without ever touching `git stash`
  • +Worktree cards show branch name, dirty state badge, lock state, colored dot, and the list of terminals running inside each worktree
  • +Lock and unlock worktrees to protect important ones from accidental removal, and prune stale worktrees in one click when you delete a folder by hand
  • +Spawn terminals in any worktree — click "+ Terminal" on a worktree card and the full Add Terminal dialog opens with that worktree pre-selected
  • +Worktree picker in the Add Terminal dialog defaults to whichever worktree your currently focused terminal is using, so adding a new tab in the same worktree is a single click
  • +Worktree-aware git operations — every git command in the Git Client now runs against the active worktree, not just the project root
  • +Visual Git Graph — a new Graph tab renders the entire repository history as a colored, lane-based commit graph with curved merge connectors, like tig, GitKraken, and Sublime Merge
  • +Local branches, remote branches, and tags appear as inline pills next to the commits they point to, with a side panel showing message, author, date, and changed files
  • +Filter the graph by branch, search by commit message / hash / author with live highlighting, and zoom from 60% to 180% with the keyboard or buttons
  • +Right-click any commit in the graph to create a new worktree from that exact revision — perfect for hotfixes off an old release
  • +Optional Git Account picker in the Add Project dialog — lock a project to a specific GitHub identity so you never accidentally push your work account commits from your personal account (or vice versa)
  • +Token-aware fetch, pull, and push — every git transfer in the Git Client now honors the selected account's GitHub Personal Access Token automatically instead of falling back to whatever credential helper your machine has cached
  • +Save your machine git identity as an account in one click — a "Save & Set as Default" button on the Machine Default Git panel ingests whatever `git config --global` already says into a proper account
  • +Drag files, folders, or entire projects into the AI prompt box (Cmd+I) — paths drop in as `@mention` insertions at your cursor, and image files automatically attach as previews instead
  • +Real-Time Git State Watcher — a new background watcher tracks every external change to your repo's git directory (commits from a terminal, branches created on the command line, worktrees added by hand) and refreshes the Git Client without you ever clicking refresh
  • +Coalesced git updates — rapid filesystem events from operations like rebases or `git gc` debounce into a single refresh, so the UI stays smooth even during heavy git activity

Improvements

  • ~Quick "Add Git" button in the status bar — open a project that isn't a git repo and the bottom status bar now shows an instant link to initialize it without leaving the editor
  • ~Status bar git strip stays visible for every project that could have git, instead of disappearing when there's no branch yet
  • ~Account list in Settings → Git now shows how many projects are using each account, so you know which one is your "main" identity at a glance
  • ~Show / hide GitHub token field in Settings — a new eye icon next to the token input lets you peek at the value when verifying it
  • ~Account picker in the Git Client never hides after publishing a new repo — the chosen account stays pinned so you can immediately push more commits with the same identity

Bug Fixes

  • -Fixed Publish Repository sending repos to the wrong GitHub account — the publish dialog now re-verifies the token live, shows "token belongs to actual-login" in the header, displays a destination URL preview, and hard-blocks the Publish button until verification succeeds
  • -Fixed Publish Repository dialog squishing on narrow widths — the "Publishing as" line, verified login chip, and email no longer collide when the dialog is resized small
  • -Fixed branch checkout failing with "already used by worktree at..." — picking a branch that lives in another worktree now switches the active worktree instead of trying to check it out twice
  • -Fixed dirty-state badges falling out of sync — worktree dirty indicators now poll every 5 seconds while the panel is open, so editing a file in one worktree shows up immediately in the others

v1.11.4

April 7, 2026

18 Playful Terminal Animations

Watch your AI agent get cracked, poked, pet, and cheered on with 18 silly visual overlays that play on top of any terminal while Claude Code, Codex, Gemini, Amp, or a custom wrapper is actively generating output.

Fun terminal animation overlay playing on top of an active AI agent session
Playful overlay tracking the running status line in a Claude Code terminal

New Features

  • +Fun Agent Animation setting — plays a silly visual overlay on top of the terminal while any AI agent (Claude Code, Codex, Gemini, Amp, or a custom wrapper) is actively generating output, with 18 animations grouped into three moods
  • +Every animation automatically tracks wherever the running status line ("Kneading... (3s)" and friends) is rendering in the terminal, so the whip tail, hammer head, finger tip, lightning bolt, and everything else actually lands on the running AI text as it moves
  • +Kind mood ✨ — Magic Wand, Feed Coffee, Rubber Duck, Handshake, Rub AI Head, and Good Dog: gentle overlays that bob, sparkle, blink, and pet the running line
  • +Motivational mood 💪 — Whip Crack, Hammer, Cooling Fan, Finger Poke, Electric Shock, FASTER Rain, Manager Shouting, and Trump Mode: louder overlays that motivate (or harass) your AI to go faster
  • +Trump Mode cycles through 20 catchphrases including "MAKE CODING GREAT AGAIN", "WRONG. VERY WRONG.", "HUGE PERFORMANCE BOOST", "NOBODY WRITES CODE BETTER THAN ME", and "MAKE TERMINALS GREAT AGAIN"
  • +Chaos mood 🌪️ — Bug Swarm, Firefighting Mode, Cat on Keyboard, and Agent Meeting: chaotic overlays with crawling bugs, fire and foam, a walking cat, and arguing speech bubbles

Improvements

  • ~Animations only run while your agent is actively working — the overlay kicks in the moment an AI terminal starts generating and vanishes the instant it goes idle, so there's no distraction while you're typing a prompt or reading a finished response
  • ~Pick or switch animations any time from Settings → Terminal → Fun Agent Animation, organized into Off · Kind ✨ · Motivational 💪 · Chaos 🌪️ sections
  • ~Zero performance cost — every animation is a pure SVG + CSS overlay with no network calls, no impact on AI output, and no effect on terminal responsiveness

v1.11.3

April 7, 2026

Terminal Record & Sticky Notes in Reader Mode

Record any AI agent session with one click and replay it as a chat — share as Markdown, standalone HTML, or a branded MP4 sized for Twitter, TikTok, and YouTube Shorts. Plus pin sticky notes to terminal reader mode.

Sticky notes in markdown reading mode
Terminal Record export dialog with Markdown, HTML, and MP4 options

New Features

  • +Terminal Record — one-click recording on every AI terminal (Claude Code, Codex, Gemini, Amp, custom wrappers) with a pulsing red REC pill, frame outline, and live timer
  • +Chat-style replay viewer — prompts as blue bubbles, AI responses as left-side bubbles with model name, word-by-word reveal, blinking streaming cursor, and 1×/2×/4× playback
  • +Share recordings as Markdown transcript, standalone HTML file with built-in playback, or rendered MP4 video
  • +MP4 video export with hardware-accelerated H.264, square (1:1) and portrait (9:16) presets, 720p/1080p quality, 60-second smart compression, and a branded end-credit screen
  • +PRO users can disable the 1DevTool watermark on exported MP4s — free users see a PRO badge and upsell in the export dialog
  • +Per-project recording library — browse the last 24 recordings for each project in the session recordings dialog
  • +Sticky Notes in Reader Mode — pin reminders, TODOs, and snippets alongside terminal output, auto-saved with movable, resizable, color-coded notes
  • +Notes History panel — a new Notes tab in Prompt History showing every sticky note across all projects, searchable and copyable

Improvements

  • ~Record button flips to the active state instantly on click — no more waiting for a mouse move or keypress to wake it up
  • ~Stale terminal state cleanup — terminal panes now refresh correctly after project switches and layout changes

Bug Fixes

  • -Fixed duplicate terminal instances appearing after switching projects or layouts
  • -Fixed record button appearing stuck in the idle state after the first click
  • -Fixed word spacing lost in Terminal Record playback when streaming AI agents wrapped lines with cursor positioning

v1.11.2

April 6, 2026

Pop-Out Terminals, Slash Command Autocomplete, and Memory Monitoring

Pop any terminal into its own resizable window, browse every slash command for your AI agent with fuzzy search, and watch system memory usage from the status bar — plus MCP feature toggles and lighter terminal buffers.

Slash command autocomplete dropdown in the AI input overlay
Pop-out terminal in its own resizable window

New Features

  • +Pop-Out Terminals — pop any terminal into its own resizable window with a single click, inheriting your font size and zoom, and anchor it back at any time
  • +Slash Command Autocomplete — type `/` in the AI input to browse every built-in command for your agent (Claude, Codex, Gemini, etc.) plus your installed skills, grouped by category with fuzzy search
  • +Memory & Performance Monitor — a status-bar indicator turns yellow or red under memory pressure; click for a breakdown of system RAM, 1DevTool usage, CPU load, and a one-click "Clear terminal buffers" action
  • +MCP Feature Toggles — enable or disable Channels, Design, and Prototype as feature cards in MCP settings, with one-click reinstall if something goes wrong

Improvements

  • ~Skip Version button on the update dialog — dismiss an update without being prompted again
  • ~Cmd+W now closes the focused panel — editor file, browser tab, or terminal — based on which panel has focus
  • ~Escape closes the Git panel without reaching for the mouse
  • ~Smarter reader mode formatting — bold text, indentation, and trailing status-bar lines are cleaned up more reliably when rendering terminal output as markdown
  • ~Mermaid diagrams validate before rendering, catching invalid syntax early instead of producing broken SVGs
  • ~Lower memory footprint — terminal output buffers are capped at 2 MB (down from 5 MB) and expire automatically when a terminal is detached
  • ~Faster terminal rendering — buffer trimming is deferred off the main thread so heavy output no longer causes micro-stutters

Bug Fixes

  • -Fixed cursor invisible in the AI input field in dark mode — the text caret now matches your theme
  • -Fixed auto-update dialog not checking for updates until you manually clicked — it now checks automatically when opened
  • -Fixed reader mode losing formatting at the bottom of Claude conversations due to leftover status-bar text

v1.11.1

April 2, 2026

Chat Interface: Talk to AI Agents in a Discord-Style Layout

A new Discord-style chat layout shows your terminals as channels in a sidebar, plus custom project avatars and workspace presets for a cleaner, more visual workspace.

Add emoji and avatar to projects
Apply layout to all projects

New Features

  • +Chat Interface layout — talk to AI agents in a Discord-style view with terminals as channels in a sidebar, grouped by type, with drag-and-drop reordering
  • +Chat Interface workspace preset — one-click layout with compact project sidebar, chat terminal layout, and browser panel on the right
  • +Project Avatars — set a custom PNG, JPG, or SVG image for any project, replacing the colored dot in the sidebar and Chat Interface header
  • +Compact sidebar mode shows projects as rounded Discord-style icon tiles with your avatar or project initial

Bug Fixes

  • -Fixed Resume panel showing raw system messages — internal XML tags from Claude Code are now stripped from session previews
  • -Fixed empty session previews — sessions whose first prompt was a system command now show the last AI response instead of a blank preview

v1.11.0

April 1, 2026

AI Session Continuity: Close, Reopen, Pick Up Where You Left Off

Your AI terminals now remember previous conversations — close and reopen 1DevTool to pick up where you left off, with one-click resume and auto-restart for Claude, Codex, Gemini, Amp, and custom agents.

New Features

  • +AI Session Continuity — close and reopen 1DevTool, and your AI terminals show the previous conversation as scrollback with a clear separator, dimmed text, and session ID
  • +One-click Resume button on AI terminals with a previous session — instantly continue your last conversation with the correct resume format for each agent
  • +Auto-resume on restart — Claude and Codex terminals automatically resume your last session when the app restarts, with tab names updated to show your last prompt
  • +Smart session detection — each terminal detects its own session from the agent's history files, even with multiple terminals of the same agent running
  • +Resume panel now filters AI sessions by your current project, with auto-select for the active project

Improvements

  • ~Resume panel uses agent-specific commands — Codex sessions now use the correct `codex resume` subcommand

v1.10.1

March 31, 2026

Terminal Reader Mode

Read terminal output in a distraction-free view with markdown rendering, multiple themes, and built-in AI chat — plus smarter search and faster file matching across the app.

Agent input font size adjustment
Terminal reader mode overview

New Features

  • +Terminal Reader Mode — open any terminal output in a clean, formatted reading view with full markdown support
  • +Five reading themes (Sepia, White, Dark, Green, Custom) with Serif, Sans, and Mono font options and adjustable font size
  • +Search within reader mode with match highlighting and navigation, plus word count and estimated reading time
  • +Chat with your AI agent directly from reader mode — send follow-up prompts, @mention files, and drag-and-drop attachments
  • +Open reader mode via keyboard shortcut or the new button on every terminal

Improvements

  • ~Smarter command palette search — results now rank by relevance (exact match, starts-with, contains, subsequence)
  • ~Faster file search in Quick Open with optimized main-process matching and graceful ripgrep fallback
  • ~@mention file listing now always respects gitignore, no longer showing dependency folders
  • ~Send selected text from any terminal to an AI agent via right-click, with running command included as context
  • ~Agent input button (⌘I) stays visible while the agent is running so you can queue your next prompt

Bug Fixes

  • -Fixed text selection not working in normal terminals — mouse selection no longer disappears on release
  • -Fixed @mentions not working in the agent input overlay with certain project configurations
  • -Fixed content search returning wrong highlight positions for files with non-ASCII characters

v1.10.0

March 30, 2026

Remote Control Your Dev Workspace from Your Phone + Multi-Agent Channel Templates

Access your workspace from any device via QR code pairing, start multi-agent workflows from ready-made templates, and pause/resume channels mid-workflow.

Channel templates picker
Remote control workspace overview

New Features

  • +Remote Control — access your workspace from any device using QR code or pairing URL, send commands to terminals, and monitor live output from your phone
  • +Manage paired devices in Settings > Remote with last-seen timestamps and toggle remote server on/off
  • +Access the browser panel and take annotated screenshots remotely from your phone
  • +Channel Templates — 10 built-in multi-agent workflow templates across Review, Build, Test, and Ops categories
  • +Every template assigns at least two agents with distinct roles for automatic collaboration
  • +Search and select multiple files in template fields, edit prompts before sending, and one-click Create & Send
  • +Pause & Resume Channels — stop the operator mid-workflow without losing context, then resume exactly where it stopped
  • +Copy Logs dropdown with options for full conversation logs or operator-only orchestration output

Improvements

  • ~Right-click context menu with Copy and Paste in all terminals, not just AI terminals
  • ~Smarter terminal targeting in channels — unique keys for projects with multiple terminals of the same agent type
  • ~Smarter file watching — only watches active projects and those with running AI terminals to reduce CPU usage
  • ~Configure MCP servers in the new MCP Settings tab
  • ~Create new project folders directly from the Add Project dialog
  • ~Faster file search in the file explorer

Bug Fixes

  • -Fixed channel messages going to the wrong terminal when a project had three or more terminals of the same type
  • -Fixed resume showing "history is empty" after pausing a channel
  • -Fixed copy file path not working in the file explorer context menu
  • -Fixed remote links not opening correctly on paired devices
  • -Fixed screenshot capture position being offset on mobile remote devices

v1.9.3

March 28, 2026

Terminal Manager + Diagram Export + Speed Improvements

A full terminal manager to view, search, and control every terminal across all projects, plus diagram export to PNG/JPEG/SVG and significant performance improvements.

Terminal manager with project-grouped terminals
Diagram export menu

New Features

  • +Terminal Manager — view all terminals across every project with color-coded headers, live status indicators, buffer previews, and full-text search
  • +Preview pane with live terminal output — click any terminal to see recent output without leaving the manager
  • +Send commands directly from the manager with quick action buttons for Ctrl+C, Ctrl+D, and Clear
  • +Bulk close terminals — select multiple with checkboxes or use "close idle" to clean up inactive terminals per project
  • +Create new Bash, Claude, Codex, or Gemini terminals in any project from the manager
  • +Diagram Export — export Mermaid and other diagrams to PNG, JPEG, or SVG with high-resolution 2x Retina support

Improvements

  • ~Smarter terminal resource management — inactive terminals release rendering resources and auto-detach background tmux sessions
  • ~Faster git status updates — refreshes only when files actually change instead of polling every 10 seconds
  • ~Faster file change detection in the editor — instant refresh from file system events instead of polling every 2 seconds
  • ~File watchers no longer leak when switching between projects

Bug Fixes

  • -Fixed terminal write errors when background terminals were being cleaned up
  • -Fixed tmux exit events firing incorrectly when terminals were auto-detached

v1.9.2

March 27, 2026

Fixed Pasting Images into the Send to AI Dialog

Fixes for pasting, displaying, and removing screenshots in the Send to AI dialog across all AI terminals.

Bug Fixes

  • -Fixed pasting images into the Send to AI dialog — paste screenshots directly with Cmd+V and send to any AI terminal
  • -Fixed screenshot file paths missing when sending to AI terminals — images now use a universal format across all agents
  • -Fixed screenshots not removable when pasted into the dialog — each image now shows a remove button on hover

v1.9.1

March 27, 2026

Search Text in Files + Local Image Preview in Markdown

Find and replace text across your entire project from the file explorer, preview local images in markdown, and zoom attached images in the Agent Input overlay.

Search text in files with results panel
Find and replace across files

New Features

  • +Search Text in Files — content search in the file explorer with line previews, match counts, and click-to-jump navigation
  • +Find and replace across files with preview before applying and status messages for completed replacements
  • +Local Images in Markdown — view images referenced with relative paths in both split and reading modes
  • +Click to Zoom Images in Agent Input — click thumbnails to see full-size in a lightbox with Escape to close

Improvements

  • ~.env files now visible in the file explorer regardless of gitignore settings
  • ~Auto-paste clipboard setting — new toggle in Settings > Terminal to control automatic multi-line paste behavior

Bug Fixes

  • -Fixed images not displaying in Agent Input attachment thumbnails

v1.9.0

March 26, 2026

Chat Channels — Multi-Agent Orchestration

Your AI agents can now talk to each other. Create channels, @mention any running terminal, and orchestrate multi-agent workflows from a single conversation.

Chat channels with multi-agent orchestration

New Features

  • +Chat Channels — create channels to coordinate AI agents, @mention any running terminal, and drag-drop images into the composer
  • +Configurable operator agent per channel — choose from Claude Code, Codex, Gemini, Amp, OpenCode, Cline, or Qoder with model selection
  • +Terminal lock indicator — yellow lock banner appears when a channel is actively using a terminal
  • +Channel management — create, rename, reorder (drag and drop), delete channels, copy conversation history, and stop running workflows
  • +Redesigned file explorer — flat compact tree with monochrome icons, git status indicators (M/U/A/D), and gold highlights for changed files

Improvements

  • ~Reader Mode button renamed from the ambiguous "Reading" label in the markdown workspace toolbar
  • ~Click outside to close context menus — works even over terminal canvas or browser webview

Bug Fixes

  • -Fixed context menus not closing when clicking on the terminal or webview area

Other

  • *Legacy Pipes orchestration system removed in favor of Chat Channels

v1.8.3

March 25, 2026

Terminal Context Menu & Send to AI from Code Editor

Select, right-click, and send — your AI terminals and code editor now talk to each other with a redesigned Add Terminal dialog and custom command management.

Active indicator in browser panel
Redesigned Add Terminal dialog

New Features

  • +Terminal context menu — right-click selected text in AI terminals to copy or send it directly to another AI terminal with full context
  • +Send to AI from code editor — select code, click "Send to AI", and choose which terminal receives it with file path, line numbers, and language context
  • +Redesigned Add Terminal dialog — tabbed layout with AI Agents and Shells tabs, grid/list views, custom commands with emoji icons
  • +Manage Commands dialog — add, edit, delete custom terminal commands from Settings > Terminal with AI agent flagging

Improvements

  • ~Browser reload shortcut — Cmd+R now works in the browser panel when the webview has focus
  • ~Crash-resilient terminal buffers — output saved periodically in the background, surviving unexpected crashes

Bug Fixes

  • -Fixed custom AI commands not recognized as AI terminals — now properly receive activity notifications, input overlay, and prompt history
  • -Fixed text selection disappearing in AI terminals when clicking inside
  • -Fixed terminal output rendering glitches after restoring saved buffers

v1.8.2

March 23, 2026

AI Activity Logs & Cross-Project Terminals

Live activity feed tracks all your AI agents across every project. Plus global UI scaling and cross-project terminal creation.

AI activity logs feed
Improved git panel UX

New Features

  • +AI Activity Logs — live feed showing real-time notifications when AI terminals finish or generate files, across all projects
  • +Click activity notifications to jump to the terminal or open generated files instantly
  • +Configurable file type alerts — choose which extensions the activity feed watches (markdown, SQL, shell, Python, GraphQL, JSON, YAML)
  • +Global UI scaling — zoom the entire interface from 80% to 150% with +/- controls in the status bar
  • +Cross-project terminals — create terminals in any project from the Add Terminal dialog without switching

Improvements

  • ~Project selector is now a compact dropdown below the agent grid, saving vertical space
  • ~Keyboard shortcuts scoped to focused panel — prevents accidental interactions with other panels

Bug Fixes

  • -Fixed browser panel going blank after certain navigation actions
  • -Fixed terminals showing stale content from the previous project after switching
  • -Fixed zoom shortcuts not working in the browser panel when webview had focus
  • -Fixed git panel zoom conflicts with the global UI scale controls

v1.8.1

March 22, 2026

Customizable Workspace Layouts & Presets

Fully customizable workspace layouts — drag panels anywhere, save presets, and make 1DevTool truly yours.

Customizable workspace layout settings

New Features

  • +Layout Settings — drag and drop panels between left sidebar, center, and right sidebar to arrange your workspace
  • +Show or hide individual header and status bar items (Skills, Dashboard, Docker, Ports, Theme Picker, and more)
  • +Save and manage layout presets — save current layout as a named preset and switch configurations instantly
  • +Built-in presets for common workflows, plus unlimited custom presets with update and delete support

Improvements

  • ~Auto-recovery after crashes — app automatically reloads instead of requiring manual restart after GPU or system service crash

Bug Fixes

  • -Fixed Windows auto-update failing with a checksum error
  • -Fixed sidebar panels disappearing when moved to another slot

v1.8.0

March 22, 2026

File Preview Popups, Send to AI & Drag-and-Drop Projects

File preview popups, send-to-AI code sharing, drag-and-drop project management, and custom font imports for your developer workbench.

Custom font import settings
Dropdown project selector

New Features

  • +File preview popup — click a file to open it in a draggable, resizable floating window with syntax highlighting, markdown preview, and auto-save
  • +Choose how files open — new "File open mode" setting to switch between popup and tab behavior
  • +Send code to AI — select code in the file preview or markdown editor, click "Send to AI", and choose which terminal receives it with full context
  • +Drag and drop projects — drop folders from Finder onto the project sidebar to instantly add them
  • +Custom font import — browse and load .ttf, .otf, or .woff2 font files with imported fonts appearing in a dedicated group

Improvements

  • ~Smarter font picker — detects installed fonts and groups them into Available, Not Installed, and Imported sections
  • ~Open links in new browser tab instead of replacing the current one
  • ~File explorer copy, cut, and paste via right-click context menu
  • ~Breadcrumb dropdowns for quick navigation between items in the header
  • ~Cleaner settings layout — Defaults merged into General, Behavior renamed to Notifications
  • ~Reset appearance to defaults button in Appearance settings
  • ~Markdown mono font now uses your configured terminal font instead of a hardcoded default

Bug Fixes

  • -Fixed terminal text jumping when switching between terminals
  • -Fixed single-layout terminal not rendering correctly after a layout change
  • -Fixed file and folder drag-and-drop failing silently in the file explorer
  • -Fixed markdown "Send to AI" not appearing when selecting text
  • -Fixed PowerShell configuration not applying correctly in terminal settings
  • -Fixed AI session resume not restoring the previous session properly
  • -Fixed design tool connection dropping during interrupt — reconnection is now more reliable

v1.7.2

March 19, 2026

Import VS Code themes & Resume AI Sessions

Bring your favorite VS Code theme into 1DevTool with one click, and resume past AI conversations across Claude Code, Codex, Gemini CLI, and Amp.

VS Code theme import and resume AI sessions

New Features

  • +Import VS Code themes — select any .json theme file and preview it live before applying
  • +Theme picker in the status bar — quick-switch dropdown with color swatches grouped by Dark and Light
  • +Delete custom themes — hover over any imported theme card in Settings to remove it
  • +Resume past AI conversations — browse, search, and continue previous sessions across all AI agents
  • +Combine multiple sessions — merge context from several past sessions into a single new conversation

Improvements

  • ~Clear All button in agent input (Cmd+Shift+Backspace) clears text, images, and file attachments at once
  • ~Smarter clipboard paste handling — agent input overlay resolves pasted text summaries automatically
  • ~Agent input scrolling — textareas and scrollable areas now scroll naturally
  • ~Clear All shortcut is now configurable in Settings > Terminal

Bug Fixes

  • -Fixed code editor staying dark on light theme — switching themes now updates Monaco immediately
  • -Fixed imported theme showing black secondary buttons — transparent VS Code color values are now skipped

v1.7.1

March 19, 2026

Polished Skills Browser + Smoother Terminal Workflow

Remote skills now open in a live preview page, screenshots attach more reliably, and prompt history actions are always visible.

Polished skills browser with live preview

Improvements

  • ~Preview remote skills in a live embedded browser page instead of raw markdown
  • ~Install remote skills with full control — review, edit, or choose which project before running
  • ~Run skills without auto-submit — slash command is pasted into terminal for review before sending
  • ~More reliable screenshot attachments — screenshots saved as files and included by path in every terminal
  • ~Prompt history Copy and Delete buttons are now always visible with clearer color coding

Bug Fixes

  • -Fixed remote skills failing silently — now shows a helpful message with CLI install command as fallback

v1.7.0

March 19, 2026

AI Skills Manager + Docker Deep Dive

Browse, create, and manage AI agent skills with built-in security scanning, plus a completely redesigned Docker manager with live resource monitoring.

AI Skills Manager with security scanning and Docker deep dive

New Features

  • +Skills Manager — browse, create, and manage AI agent skills organized by category, tool, and collection
  • +Built-in skill editor with Monaco code editor and distraction-free reader mode
  • +Security risk scanning — every skill analyzed for risky patterns with color-coded risk badges
  • +Install skills from the community remote registry directly into your project
  • +Organize skills with collections, favorites, and filter by tool (Claude Code, Cursor, Codex, Gemini, Amp)
  • +Docker container detail panel with logs, env vars, resource stats, and inspect data
  • +Live Docker resource monitoring — CPU, memory, and network usage with visual gauges
  • +Docker image detail panel, volume management, and collapsible JSON tree viewer

Improvements

  • ~Smoother keyboard shortcuts — global shortcuts no longer cause micro-stutters
  • ~Faster editor auto-save — files save exactly one second after you stop typing
  • ~Lower memory per terminal — scrollback buffer reduced from 5,000 to 3,000 lines
  • ~Less CPU from file watching — filesystem checks cut by 60%
  • ~Fewer unnecessary redraws across file explorer, terminal, and editor panels
  • ~DevTools hidden in production builds for a cleaner user experience

Bug Fixes

  • -Fixed Docker not finding containers when launched from macOS Dock
  • -Fixed editor pane flickering when resizing the split between editor and terminals

v1.6.7

March 18, 2026

Docker works from macOS Dock

Attach files and images in design chat, Docker now works when launched from Dock, and significant memory and CPU improvements.

Design chat with file and image attachments

New Features

  • +Drag and drop files or images into design chat to include them as context for AI generation
  • +Paste images from clipboard directly into the design chat
  • +Browse files with the attachment button to reference any project file in your prompt
  • +Preview chips — see thumbnails and file names before sending, with one-click removal

Improvements

  • ~Docker works from macOS Dock — containers and images now appear correctly
  • ~Editor loads without network access — no internet fetch on first load
  • ~Smarter file watching — ignores dependency and build output folders, reducing CPU
  • ~Lower memory footprint — hidden terminals release rendering resources, less background polling
  • ~Automatic terminal cleanup — orphaned sessions from previous runs cleaned up on startup

Bug Fixes

  • -Fixed deleted projects leaving running terminal processes behind
  • -Fixed editor briefly showing a blank state while loading for the first time

v1.5.0

March 16, 2026

Device emulation, image viewer, crop tool, and searchable settings

Preview your site on any device in the built-in browser, view images in the editor, crop screenshots with guides, and find any setting instantly.

Screenshot crop tool with rule-of-thirds guides
Searchable settings with instant filtering

New Features

  • +Device emulation in browser — preview on iPhone, iPad, Samsung Galaxy and custom sizes with rotation
  • +Browser zoom — Cmd+Plus/Minus to zoom the embedded browser with one-click reset
  • +Image viewer — click any image file to see it rendered with zoom controls and transparency checkerboard
  • +Screenshot crop tool with rule-of-thirds guides and remembered preferences
  • +Searchable settings — type to filter across all tabs with keyboard navigation
  • +AI run timer — terminal tabs display elapsed time while AI agents are processing
  • +Drag-and-drop reordering for terminal tabs and projects in the sidebar
  • +Resizable canvas cards — drag edges to resize terminals on the canvas

Improvements

  • ~Smarter auto-scroll — only scrolls when at bottom so reading earlier output is not interrupted
  • ~Refreshed agent input design with better light and dark mode styling
  • ~Live file tree updates — watches for changes from AI agents, git, or other editors
  • ~New terminal settings toggles for scroll-to-bottom on click and scroll button visibility
  • ~Hide terminal shortcut (Cmd+Shift+H) and browser screenshot shortcut (Cmd+Shift+X)

Bug Fixes

  • -Fixed @ mention dropdown not appearing in the agent input overlay
  • -Fixed file tree not updating when AI agents modify files outside the app
  • -Fixed send to terminal dialog not clearing input after sending
  • -Fixed arrow keys scrolling the settings list instead of navigating within terminals
  • -Fixed screenshot shortcut not triggering correctly in certain contexts

v1.4.1

March 15, 2026

Smoother scrolling and better canvas controls

Canvas zoom controls, scroll navigation buttons for AI terminals, and a new dedicated Terminal settings tab.

Canvas zoom controls and terminal scroll navigation

New Features

  • +Canvas zoom controls — zoom in/out buttons and one-click reset in bottom-right corner
  • +Scroll navigation buttons — floating up/down arrows on AI terminals with configurable scroll speed
  • +New Terminal settings tab — configure all terminal-specific options in one place

Improvements

  • ~Auto-scroll to latest output when clicking on an AI terminal
  • ~Search in terminal — Cmd+F to search through output with match count and navigation

Bug Fixes

  • -Fixed tmux detach message appearing after app restart
  • -Fixed garbage characters showing when switching projects

v1.6.0

March 18, 2026

Visual design tool, 13 database engines, diagram rendering, and AI-powered debugging

Design app screens with an AI-powered canvas, connect to 13 database engines, render Mermaid diagrams in the editor, and send query or HTTP results to AI for debugging.

Visual design tool with AI-powered canvas
Terminal layout and dashboard overview

New Features

  • +Full visual design tool with canvas, component palette, property inspector, and layers panel
  • +AI-powered design generation — describe what you want and watch AI build the layout
  • +Screen tabs, mockup/fidelity modes, and export designs as images
  • +MCP server integration for advanced AI design workflows
  • +Database client supporting 13 engines: PostgreSQL, MySQL, MSSQL, ClickHouse, MongoDB, Redis, Elasticsearch, CouchDB, Cassandra, SurrealDB, Weaviate, InfluxDB, and Kafka
  • +Engine-specific query editors for MongoDB, Redis, and Elasticsearch DSL
  • +Specialized result viewers: document viewer, key-value viewer, and raw output
  • +Import and export data with CSV, JSON, and NDJSON formats
  • +Connection URI support for MongoDB and other engines
  • +Render Mermaid flowcharts, sequence diagrams, and charts in the markdown editor
  • +Click any rendered diagram to open it in a full-size lightbox
  • +Send database query results and errors to AI for debugging
  • +Send HTTP responses, status codes, and request details to AI for troubleshooting
  • +Drag and drop multiple images onto the agent input overlay
  • +Image attachments persist when closing and reopening the overlay
  • +Multiple browser tabs in fullscreen mode
  • +Notification bell showing which AI terminals need attention
  • +Kanban-style terminal dashboard organized by status
  • +Structured key-value editing and secret masking in the env manager

Improvements

  • ~Performance optimizations for smoother editor and design tool interactions
  • ~Shared @ mention file search across design tool chat and agent input
  • ~Images referenced in markdown now render inline in the editor

Bug Fixes

  • -Fixed agent input overlay not updating correctly after submitting or closing
  • -Fixed canvas tool interactions not registering clicks in certain areas
  • -Fixed browser tabs displaying incorrectly in multi-tab fullscreen mode
  • -Fixed wheel scroll sending arrow key sequences to terminals instead of scrolling
  • -Fixed AI run timer not resetting correctly between sessions

v1.4.0

March 15, 2026

Canvas layout for freeform terminal arrangement, prompt history, and AI file detection

Arrange terminals freely on an infinite canvas, browse all prompts sent to AI agents, and get notified when AI creates markdown files.

Canvas layout with freeform terminal arrangement
Prompt history interface

New Features

  • +Drag terminals anywhere on a freeform canvas with zoom and pan
  • +Vertical tabs layout with side-by-side tabs and full-height terminals
  • +Browse every prompt sent to AI agents with searchable history
  • +Filter prompt history by project, agent, and date
  • +Get notified when an AI agent creates a markdown file
  • +One-click reading mode for AI-generated files

Improvements

  • ~Live editor refresh for files modified outside the app
  • ~Synced agent input across overlay and native terminal input
  • ~Smoother agent input cursor position handling

Bug Fixes

  • -Fixed terminal scrolling not working in certain multi-terminal layouts
  • -Fixed hidden terminal reopening as a new process instead of restoring
  • -Fixed agent input overlay losing text when closing and reopening
  • -Fixed cursor jumping to the beginning when editing agent input

v1.3.0

March 14, 2026

Workspace Evolved

Search text inside files, stack terminals vertically with rows layout, and read markdown in a distraction-free mode.

New Features

  • +Search text inside files with ripgrep-powered content search
  • +Rows layout for vertical terminal stacking with resizable heights
  • +Markdown reading mode with sepia, white, dark, and green backgrounds
  • +Screenshot annotator with circle, rectangle, and editable annotations
  • +Toggle hidden files and gitignore in file explorer
  • +Custom terminal names for preset agent terminals
  • +Auto-save agent input drafts with restore on reopen

Improvements

  • ~Traffic light buttons hidden in fullscreen panels
  • ~Tmux install prompt reappears every 5 app opens
  • ~Auto-retry terminal reconnection with exponential backoff
  • ~Terminal scroll position preserved during resize
  • ~Editor file tabs scroll horizontally on overflow
  • ~Cmd+R reloads browser webview, Cmd+Shift+R reloads app

Bug Fixes

  • -Fixed terminal hiding the wrong terminal in grid layout
  • -Fixed terminal grid showing duplicate content
  • -Fixed active terminal switching to wrong terminal

v1.1.2

March 14, 2026

Agent Input Overlay and Tmux integration

Chat with AI agents without leaving the terminal using a new input overlay with file mentions, formatting, and preview.

New Features

  • +Agent input overlay with Cmd+I to chat without leaving terminal
  • +@ mention files with fuzzy search in agent input
  • +Drag, drop, and paste files and images into agent input
  • +Formatting toolbar with bold, italic, code blocks
  • +Live markdown preview in agent input overlay
  • +React component inspector in embedded browser
  • +One-click tmux installation with live progress

Improvements

  • ~Smoother terminal scrolling with trackpad delta accumulation
  • ~Clickable Cmd+I hint on AI terminals
  • ~Terminal retry button with auto-hide on recovery

Bug Fixes

  • -Fixed terminal scroll not working with agent input overlay open
  • -Fixed Send to Terminal dialog not working correctly
  • -Fixed terminal grid layout issues when resizing

v1.1.0

March 13, 2026

Port Manager and DevTools

See all listening ports on your machine and kill processes with one click.

New Features

  • +Port manager to see all listening ports and kill processes
  • +Filter and search ports by number, process name, or PID
  • +Cross-platform port management for macOS, Linux, and Windows

Improvements

  • ~Software update dialog with formatted release notes

Bug Fixes

  • -Fixed software update not restarting after downloading

v1.0.4

March 13, 2026

Fix select all in Git Client

Fixed stage all and unstage all operations in the git client.

Bug Fixes

  • -Fixed stage all and unstage all not working reliably in git client

v1.0.3

March 13, 2026

Git Client and Terminals improvement

Right-click context menu in git client with discard changes, gitignore, and more. Plus terminal tab renaming.

New Features

  • +Git client context menu with discard changes and add to gitignore
  • +Copy relative or absolute file paths from git client
  • +Open files in Finder, default app, external editor, or built-in editor
  • +Rename terminals inline by double-clicking the tab

Bug Fixes

  • -Fixed git branch indicator not updating after switching branches

v1.0.2

March 13, 2026

Fixed terminal not responding to clicks

Fixed terminal focus and keyboard shortcut issues.

Bug Fixes

  • -Fixed terminal not responding to clicks
  • -Fixed keyboard shortcuts not working in terminals after switching
  • -Fixed project rename getting stuck when pressing Escape

v1.0.1

March 13, 2026

Choose your workspace layout

Switch between layout presets, resize sidebars, and see git status in the status bar.

New Features

  • +Layout presets: Default, Focus, Terminal, Web Dev, API Dev, Database
  • +Save custom layouts per project
  • +Resizable sidebars with smart collapse
  • +Git branch indicator and change count in status bar
  • +Terminal status showing running, idle, or errored count

Bug Fixes

  • -Fixed layout not persisting after switching projects
  • -Fixed theme inconsistencies in panel borders

v1.0.0

release

March 12, 2026

Unified Developer Workbench

All-in-one workspace with terminal, code editor, database client, HTTP client, and browser panel.

1DevTool unified developer workbench

New Features

  • +All-in-one workspace with terminal, editor, database, HTTP client, browser
  • +Multiple terminals with flexible grid layout
  • +Terminal persistence using tmux with full scrollback
  • +Monaco-powered code editor with syntax highlighting
  • +File explorer with markdown preview
  • +PostgreSQL and MySQL database client with SQL editor
  • +HTTP client for building and saving API requests
  • +Embedded browser with network tab and screenshot annotator
  • +Visual git client with branch management
  • +Pipelines for workflow automation
  • +Pro license support and error monitoring

Bug Fixes

  • -Fixed terminal losing focus after switching tabs
  • -Fixed newline handling in terminal output
  • -Fixed database results disappearing when switching connections
  • -Fixed browser panel not loading certain pages