v1.13.0
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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
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.
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
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.
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
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.
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
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
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.
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
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.
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
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.
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
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.
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
Customizable Workspace Layouts & Presets
Fully customizable workspace layouts — drag panels anywhere, save presets, and make 1DevTool truly yours.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
Smoother scrolling and better canvas controls
Canvas zoom controls, scroll navigation buttons for AI terminals, and a new dedicated Terminal settings tab.
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
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.
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
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.
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
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
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
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
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
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
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
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
releaseUnified Developer Workbench
All-in-one workspace with terminal, code editor, database client, HTTP client, and browser panel.
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