
Free macOS workspace that unites a terminal, a real Chromium browser, and Claude Code in one hot-reloadable, self-building window.
Free macOS workspace that unites a terminal, a real Chromium browser, and Claude Code in one hot-reloadable, self-building window.
tterm is a free macOS app that combines a terminal, a real Chromium browser, and Claude Code under a single window, organized as a row per project. Its defining trick is self-building: pressing ⌘K opens Claude Code on tterm itself, and the running app hot-reloads with the requested change — most of tterm was built this way. It carries your Chrome cookies, bookmarks, and history into an embedded browser (⌘B), offers hunk-by-hunk diff review and commit (⌘G) instead of a code editor, and keeps ⌃-chords fully untouched so terminal apps behave normally while ⌘-chords drive tterm itself. It has no account, no telemetry, and nothing phones home; it is one developer's daily driver shared with hobbyists.

tterm is a free macOS workspace that seamlessly combines a terminal, a real Chromium browser, and Claude Code into a single, hot-reloadable, self-building window. This innovative tool enhances productivity by integrating coding, browsing, and terminal commands in one unified environment.
tterm is designed for developers and tech enthusiasts looking for an efficient workflow. By integrating a traditional terminal with a full-fledged Chromium browser and Claude Code, tterm allows users to write, test, and run code without switching between multiple applications.
By leveraging tterm's unique integration of tools, users can significantly enhance their productivity and streamline their development processes.
tterm enhances coding efficiency by integrating various features, including a self-building workspace, a row-per-project layout, and an embedded real browser. It facilitates AI-paired coding, multi-project management, and focused diff reviews, allowing developers to seamlessly manage and interact with multiple projects and resources in one interface.
tterm is designed to streamline the coding experience through several innovative features:
Self-Building Workspace: By using the shortcut ⌘K, developers can invoke Claude Code directly on tterm's source, enabling them to make changes and hot-reload the app instantly. This feature allows for rapid development and testing without switching contexts.
Row-Per-Project Layout: Each project is organized in its own row, which includes an explorer, a Claude Code session, and a file viewer. This design allows you to easily manage multiple projects simultaneously, making it easy to switch between them without losing focus.
Embedded Real Browser: The shortcut ⌘B opens a Chromium tab within tterm, retaining your Chrome cookies, bookmarks, and history. This allows you to reference documentation or API guides while coding, enhancing productivity by keeping everything within one interface.
Diff-Only Review: With ⌘G, you can access a hunk-level diff reviewer to stage and commit changes. This approach emphasizes review over retyping, ensuring that you only commit what you truly want to include in your project.
Command-Palette Shortcuts: Navigate tterm efficiently with shortcuts such as ⌘K for the command palette, ⌘O for opening projects, and ⌘⇧F for searching. These keyboard-first shortcuts enhance speed and ease of use.
AI-Paired Coding: Keep your terminal, Claude Code, and documentation visible at all times. This integration allows for seamless collaboration with AI tools, making coding more efficient.
Multi-Project Juggling: By stacking projects as rows, you can jump between them without the need for constant alt-tabbing, which can disrupt your workflow.
Doc-Grounded Development: The embedded browser keeps API documentation open alongside your terminal, allowing for quick reference and diff analysis without leaving the application.
Focused Diff Review: Review AI-generated changes hunk by hunk rather than editing in place, ensuring that all changes are deliberate and well-considered.
Hobbyist macOS Tinkering: Treat tterm as a live playground, allowing developers to extend and customize the tool from within using Claude Code, catering to the curious and exploratory nature of developers.
tterm features a self-building workspace, a row-per-project layout, an embedded real browser, diff-only review, and command-palette shortcuts. These functionalities enhance project management, streamline coding workflows, and facilitate efficient navigation, making tterm a powerful tool for developers.
The self-building workspace in tterm allows users to invoke Claude Code with the shortcut ⌘K. This feature enables developers to modify and extend the tool using its own source code. The hot-reload functionality instantly applies changes without needing to restart the application, promoting an efficient development cycle.
Each project in tterm is neatly organized into its own row, which includes an explorer for easy navigation, a dedicated Claude Code session for coding, and a file viewer for quick access to project files. This layout not only enhances productivity but also allows developers to work on multiple projects side by side without confusion.
The embedded real browser feature, accessible via the ⌘B shortcut, opens a Chromium tab inside tterm. This tab inherits your existing Chrome cookies, bookmarks, and history, making it seamless to access web resources. This integration ensures that developers can test and reference online materials without switching applications.
With the diff-only review feature activated by ⌘G, users can perform a hunk-level review of changes before staging and committing them. Unlike traditional editors, tterm avoids retyping, allowing for a focused review process. This feature is ideal for maintaining code quality and reducing errors.
Tterm's navigation is enhanced through a series of command-palette shortcuts, including:
These shortcuts are designed for keyboard-first interaction, enabling faster workflow and minimizing reliance on mouse navigation.
tterm is designed for developers, hobbyists, and teams who want to enhance their coding workflow with AI-powered tools. It benefits anyone involved in AI-Paired Coding, juggling multiple projects, or needing a streamlined environment for development and documentation management.
tterm is a versatile tool that optimizes the coding experience for various user types:
AI-Paired Coding: With features like Claude Code, developers can keep their terminal, coding environment, and documentation in one unified interface. This integration allows for real-time collaboration with a Language Learning Model (LLM), making it easier to write, test, and debug code efficiently.
Multi-Project Management: The ability to stack multiple projects as rows enables users to manage several tasks simultaneously. For instance, developers working on different features can switch contexts without the hassle of alt-tabbing, which enhances productivity and focus.
Doc-Grounded Development: The embedded browser feature allows users to keep API documentation open within the same environment. This means developers can reference documentation and code concurrently, minimizing disruptions and improving workflow speed.
Focused Diff Review: Users can review AI-generated changes in stages, examining each hunk before committing. This granular approach ensures that only the desired changes are implemented, reducing the risk of errors and maintaining code quality.
Hobbyist macOS Tinkering: For those who enjoy experimenting with software, tterm serves as a live playground. Users can extend the tool’s functionality and modify it directly within the application, promoting creativity and innovation.
tterm is completely free to use, offering a range of features without any associated costs. Users can access its functionalities without the need for subscriptions or payment, making it an ideal choice for individuals and businesses looking for cost-effective solutions.
tterm is a terminal emulator that offers a versatile platform for users to execute commands and manage their systems efficiently. As a free tool, tterm allows developers and tech enthusiasts to utilize its features without any financial commitment. This makes it particularly appealing for those in education, startups, and small businesses.
The software supports various operating systems, including Windows, macOS, and Linux, ensuring broad compatibility. Users can easily download and install tterm from its official website. Once installed, users can access functionalities like command execution, script running, and real-time updates, which enhances the development workflow significantly.
For example, a developer can use tterm to connect to remote servers via SSH, execute commands, and manage files seamlessly. This efficiency can lead to increased productivity and smoother project management.
By leveraging tterm's functionalities without incurring costs, users can enhance their productivity and streamline their workflows effectively.
To get started with tterm, visit tterm.sh to sign up for an account. After signing up, you can explore tterm's features, including its terminal emulator capabilities, customization options, and community resources for optimal usage.
Getting started with tterm is straightforward. First, navigate to tterm.sh. Click on the sign-up button and follow the prompt to create your account. Once registered, you have access to a range of functionalities:
By following these steps and utilizing the available resources, you can maximize your experience with tterm and enhance your productivity in your terminal environment.
Browse by use case: Code Generation
Compare tterm: vs Remote OpenClaw · vs box · vs Kogvio · vs Replay QA