Features

Everything you need.
Nothing you don't.

1DevTool brings together all your essential developer tools into one beautiful, fast application. Stop switching between apps and start building.

Workspace Management

Organize your projects and files with ease

Multi-Project Support

Work on multiple projects simultaneously with instant switching. Your entire workspace state—terminals, files, and layout—is preserved per project.

Smart File Explorer

Browse your project files with a real-time tree view. Filter by file type, toggle hidden files, and respect .gitignore rules automatically.

Color-Coded Projects

Assign accent colors to each project for quick visual identification when switching between multiple workspaces.

Git Branch Display

See your current git branch at a glance with automatic detection and display in the status bar.

Powerful Terminals

Multiple terminals with real PTY support

Real Terminal Emulation

Full PTY terminals powered by node-pty and xterm.js. Run vim, htop, and any interactive program just like in a native terminal.

AI Agent Integration

Built-in support for Claude Code, OpenAI Codex, Gemini CLI, and Amp. Run AI agents directly in dedicated terminal tabs with custom colors.

Flexible Layouts

View terminals in 2×2 grid, side-by-side columns, or single fullscreen mode. Resize panes freely with drag-and-drop dividers.

Session Persistence

Never lose your terminal state. Sessions persist across app restarts with full scrollback history preserved via tmux integration.

Startup Presets

One-click commands for popular frameworks: Next.js, Vite, Docker Compose, Prisma Studio, and dozens more.

Built-in Code Editor

Monaco editor with full IDE features

Monaco Editor

The same editor engine that powers VS Code. Get syntax highlighting for 100+ languages, IntelliSense, and multi-cursor editing.

Multi-File Editing

Open multiple files in tabs with language badges. Drag and drop files from the explorer to start editing instantly.

Markdown Preview

Write and preview Markdown side-by-side. Perfect for documentation, READMEs, and notes.

External Editor Support

Prefer VS Code or Cursor? Right-click any file to open it in your favorite external editor with auto-detection.

HTTP Client

Test APIs without leaving your workspace

All HTTP Methods

Send GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS requests. Build complex requests with custom headers and body.

Authentication Support

Built-in support for Bearer Token and Basic Auth. No more copying tokens between tools.

Request History

Save and organize your API requests. Quickly re-run previous requests with full URL history tracking.

Response Inspection

View formatted JSON responses, response headers, and status codes with latency metrics. Copy as cURL with one click.

Database Client

Query and manage your databases

Multi-Database Support

Connect to PostgreSQL, MySQL, MariaDB, CockroachDB, and Redshift. Manage all your databases in one place.

SQL Editor

Write and execute SQL with syntax highlighting and auto-formatting. View results in a sortable, exportable grid.

Table Browser

Browse table schemas, preview data, and detect primary keys automatically. Edit rows directly in the results grid.

Safe Mode

Toggle safe mode to prevent accidental writes. Color-coded connections help you distinguish production from development.

Git Integration

Visual git client built right in

Visual Changes

See staged, unstaged, and untracked files at a glance. Stage or unstage individual files with a click.

Commit History

Browse your commit log with diff viewing per file. Understand your project history without leaving the app.

Branch Management

Create, switch, and merge branches visually. Filter and search through branches in large repositories.

Multiple Accounts

Configure multiple git identities and SSH keys. Switch between work and personal accounts per project.

Workflow Automation

Build and run automated pipelines

Visual Pipe Builder

Create workflows with a node-based visual editor. Chain terminal commands, transforms, conditions, and checkpoints.

Smart Output Capture

Capture terminal output with multiple modes: full capture, after marker, regex match, or last N lines.

Error Handling

Configure retry logic, timeouts, and error strategies. Stop, skip, or retry failed nodes automatically.

Quick Pipes

Create workflows rapidly from existing terminal sessions. Get notifications when long-running pipes complete.

Browser Preview

Preview your web apps instantly

Embedded WebView

See your local dev server without switching windows. Navigate with back, forward, and refresh controls.

DevTools Access

Open Chrome DevTools for network inspection, console debugging, and element inspection right inside 1DevTool.

URL History

Track recently visited URLs per project. Set default preview URLs for each workspace.

Environment Variables

Manage .env files safely

Multi-File Support

Edit .env, .env.local, .env.production, and any other env files. Switch between files instantly.

Draft Saving

Make changes safely with draft mode. Preview changes before saving to prevent accidental overwrites.

Customization

Make it yours

Theme Options

Choose between Dark, Light, or System-following themes. The dark theme is designed for comfortable all-day coding.

Terminal Fonts

Pick from JetBrains Mono, Fira Code, Cascadia Code, or use your own custom font. Adjust size and line height.

Keyboard Shortcuts

Customize every shortcut to match your muscle memory. Conflict detection prevents accidental duplicates.

Layout Presets

Choose from pre-configured layouts for Focus, Terminal, Web Dev, API Dev, or Database work. Save your own custom layouts.

Cross-Platform

Works everywhere you do

Native Performance

Built with Electron for native app performance on macOS (Intel & Apple Silicon), Windows, and Linux.

Auto Updates

Get the latest features automatically. Updates download in the background and install on restart.

Session Recording

Record and replay terminal sessions for debugging, documentation, or sharing with teammates.

Ready to simplify your workflow?

Download 1DevTool for free and experience a unified development workspace.