Skip to content

Releases: MishukAdhikari/next-term

Next Term v0.10.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:38

Git Diff, Skills for your agents, sessions from every agent, and an editor that works line by line.

Highlights

  • Git Diff (⌃⌘G, or click the +/− counts in the sidebar header): every change on your branch in one tab, the way a pull request shows it. The changed files sit in a column with their +/−, the commits below; pick a file for its diff, or All files for every diff on one page with long unchanged runs folded. Compare everything since the branch left its base, only what isn't committed, or one commit.
  • Side by Side or Unified: a switch at the top of every diff (and View › Unified Diffs). Unified reads top to bottom, with the changed words marked.
  • Skills library (Settings › Skills): install skills for Claude Code, Codex and the other agents from GitHub, reviewed before anything is written, with every file, script and web address shown, hidden characters flagged, and Undo for every change. A skill that is also a Claude Code plugin is shown as one, with the MCP servers, hooks and programs it would start; it stays out of Claude Code unless you add it as a plugin. The MCP servers a skill brings to Codex and other agents are named too.
  • Sessions from every agent: the Welcome window, ⌥⌘O and a new Agent Sessions group in the sidebar list the conversations Claude Code, Codex, Command Code, Gemini CLI, Qwen Code, opencode, Cursor Agent and Copilot CLI kept for the project. Resume, Fork, or Go to Tab when it's already open.
  • Where each agent works: Next Term follows each agent to the checkout it works in (a worktree it entered, a cd in its shell, Codex's /cd), so the branch popup and its guard credit it there. A tab whose agent works in another checkout, or whose branch was switched under it, gets one calm mark, never red; its tooltip says who switched and when, the sidebar header says "this tab: ", and the tab's menu offers Keep Going. list_tabs reports each agent's checkout and branch.
  • More agents see your editor: GitHub Copilot CLI and opencode join Claude Code, Gemini CLI and Qwen Code on the IDE link: your selection goes with your prompt, and Copilot's edits open as diffs to accept or reject.
  • Your agents in the Claude and ChatGPT desktop apps: Next Term's MCP tools are registered there too.
  • Editor, line by line (Edit › Line): Duplicate Line (⌘D while the editor has the keyboard; ⌘D still splits the terminal), Delete Line (⇧⌘K), Move Line Up and Down (⌃⌘↑ ⌃⌘↓), Copy Path with Line (src/app.ts:42). ⌘C and ⌘X with nothing selected take the whole line. ⌘F starts from the selected name.
  • Find where a name is used, without an indexer: double-click it, then ⌘F (this file) or ⇧⌘F (the whole project).
  • Git: Delete on Remote, Checkout and Update, Update a branch you aren't on, Write with Agent for commit messages (your installed agent, run outside the repository), tags in the branch search, worktrees' agents and stale locks, match case in the Git Log.
  • Right-click menus on the terminal and on every tab: Close Other Tabs, Close Tabs to the Right, Duplicate Tab, Reopen Closed Tab (⇧⌘T), Copy Path, Reveal in Finder.
  • Split panes have headers: each pane shows its mark and title, with a × that closes just that pane.
  • The project tree's right-click menu shows every key, and each one can be changed in Settings: New File ⌥⌘N, New Folder ⇧⌘N, Reveal in Finder ⌥⌘R, Copy Path ⌥⌘C, and more.
  • Keys beside the icons: ⌘B by the sidebar button, ⌘T by +, ⌘J by the terminal's fold arrow, following your own keys; with no room, they show while you point at the button.
  • Launch: Next Term opens to the Welcome window. To reopen your projects as before, click Reopen when you quit, or use Settings › General.
  • Settings you asked the import for: cursor style, scrollback length, where new tabs open, clean-up on save, hiding files by pattern; Zed's own key changes come over too.
  • Updates: the daily check runs at 11:00 or later in your Mac's time zone, in the background; a failed check tries again an hour later. Installing an update checks the new app's signature before the swap and again in place, downloads into a private folder, and leaves nothing behind when a step fails.
  • Tab completions: Tab at a prompt shows folders after cd, files after ls and zsh's own suggestions in a native list, on your servers too.
  • MCP tools that change things: propose an edit, write a file, commit, arrange panes and the layout, with your approval on the Mac.
  • Still a lightweight download: about 20 MB. Native Swift and AppKit, no Electron: a fraction of an IDE's size.

Fixes

  • New File in the project tree's menu now lets you type the name at once; the tree holds still while you do, and a crash when a file appeared beside one being renamed is gone.
  • No more stray line through the terminal after closing the last file.
  • Every file Next Term writes goes through one safe path: private files stay private, nothing is left behind on a failure, a Finder-locked file says so.
  • A Split Down beside another pane no longer cuts that pane's history.
  • Closing a pane leaves the keyboard where you were typing.
  • The keys outside the menus (Accept on a proposed edit, the tree's Rename, Trash and Open, ↩ in the Git Log) can be changed in Settings.
  • LangGraph Studio links open in Chrome, Edge, Brave or Arc when Safari is your default.
  • The Shell menu is now File.
  • ⌘W with the project tree's keyboard closes the file in front, not the terminal tab.
  • Reopen Closed Tab no longer brings back an empty pane whose shell theme ran a command while it started.
  • Close Other Tabs and Quit name what would stop with its arguments (“npm run dev”), as the docs say.
  • A busy folder (a tab in /tmp) no longer holds up the sidebar's other reads.
  • nxtrm mcp works with Claude Code's newest MCP handshake (it asks server/discover first, then falls back).

Update

On 0.6.0 or later? The update window offers it. Coming from 0.9 or earlier, Next Term opens to the Welcome window once after the update; your projects are in its list. New here? curl -fsSL https://nxtrm.mishuk.me/install.sh | bash, or download NextTerm.dmg.

Install

  1. In one line: curl -fsSL https://nxtrm.mishuk.me/install.sh | bash.
  2. Or open the disk image and drag Next Term to Applications. It isn't notarized: on macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.10.0.dmg.sha256.

Next Term v0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:21

Git history and blame, branch compare, notifications you choose, and a terminal that folds out of the way.

Highlights

  • Git Log (⌥⌘L): every branch's history as a commit graph, filtered by branch, author, date, paths or text (with regular expressions). Select a commit for its message and files, and open any file's diff. It pages through long histories and stays light on huge repositories.
  • Git blame in the editor: View › Annotate with Git Blame shows who last changed each line, beside the line numbers. Lines you haven't committed say so, and a commit opens in the Git Log.
  • Compare branches: in the branch popup, Compare with Current lists the commits on each side and the files a branch changed, and Show Diff with Working Tree compares a branch with the files on disk.
  • "Pull 152" in the sidebar header: commits to pull or push are a button with git's commit mark, and a click pulls or pushes. While git fetches, pulls or pushes, the mark turns into a spinning sync arrow. Next Term now fetches in the background every 10 minutes (set it in Settings › Editor › Git, or turn it off), so the count stays current.
  • Notifications you choose (Settings › Notifications): when an agent finishes, Next Term now tells you even while you are in Next Term, for any tab you aren't looking at, and clicking the notification opens that tab. Each kind turns on or off on its own: an agent's decisions, an agent finishing, commands finishing or failing, a program's own alerts, and the sound. Short work can be left out (5 seconds to 5 minutes). Agents that another agent drives don't interrupt you, and tabs finishing together make one sound.
  • Remote tabs at a glance: a tab on a server shows a server mark with its connection's dot (connected, connecting, disconnected). The sidebar says when the files below are on this Mac.
  • Fold the terminal to a rail: with the terminal beside the editor, ⌘J folds it to a slim rail with each tab's mark. When an agent finishes or needs you, the rail pulses a few times, then waits.
  • Open files with a single click (Settings › Editor, off by default): one click opens a file in a preview tab that the next click reuses.
  • Big data files: CSV, TSV and JSON Lines files over 2 MB open their first rows read-only, a page at a time.
  • Hide .env values while you share your screen (Settings › Editor, or View › Hide .env Values for one file).
  • Import more: fonts and terminal colours, and settings from Ghostty, Terminal and more terminals (Switching to Next Term).
  • Editor: Replace in the open file (⌥⌘F), and Send to Agent (⌥⌘K) from a diff, with the selected lines.
  • nxtrm without a password: on first launch it links into a folder on your PATH that you can write to, or offers to install it.

Fixes

  • Closing a window's last tab no longer loses unsaved edits: it asks first, as closing the window does.
  • The app's own updater checks the release signature, as the installer does, before it replaces the app.
  • An empty editor area could appear after a click that slipped near the sidebar's edge.
  • ⌘P still opens Go to File after importing JetBrains keys. On macOS 26, a shortcut moving from one command to another could be lost.
  • Claude Code's own multiple-choice questions now count as a decision: the amber mark and a notification.
  • The branch name in the sidebar header no longer shows as "…".
  • Force Push… works.
  • Clicking the Dock icon with every window minimized brings one back instead of opening another.

Changed

  • ⌥⌘L now opens the Git Log. The list of git commands Next Term ran is Git › Git Commands.

Update

On 0.6.0 or later? The update window offers it. Earlier versions: Next Term › Check for Updates. New here? curl -fsSL https://next-term.mishuk.me/install.sh | bash, or download NextTerm.dmg.

Install

  1. In one line: curl -fsSL https://next-term.mishuk.me/install.sh | bash.
  2. Or open the disk image and drag Next Term to Applications. It isn't notarized: on macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.9.0.dmg.sha256.

Next Term v0.8.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 07:28

Your project’s databases, and agents that can read, search and answer.

Highlights

  • Databases in the project sidebar. Next Term finds the databases a project names in its own files: Laravel and Herd DB_* keys, DATABASE_URL and its family, Prisma, Drizzle, Supabase and Vercel-linked projects, and SQLite files. Each shows its engine, whether it is local or remote (from the host, never the file name), and a masked value.
    • SQLite files open read-only in a tab: tables, 1,000 rows a page, copy as CSV, JSON or Markdown, and Send to Agent.
    • Open in TablePlus, and Open in mysql or psql in a new tab for local databases. The password goes through a private file that is deleted at once, never the command line.
    • Passwords are never shown, logged, copied or handed to an agent.
  • Five more tools for your agents (18 for your Mac, 25 in all with the seven server tools from 0.6.0, over MCP):
    • answer_agent answers another agent’s question by choosing its option, and only the question it was asked about.
    • read_file, find_in_files, git_status and get_diff let an orchestrating agent read and search the open projects. Environment files, keys and credentials are never read.
  • Install in one line: curl -fsSL https://next-term.mishuk.me/install.sh | bash. It checks that the release’s checksum is signed with the Next Term release key and that the download matches it, then copies Next Term to Applications, with no sudo and no first-launch prompt.
  • Fixes: an agent asking for the editor’s selection no longer receives text from a .env or key file.

Update

On 0.6.0 or later? The update window offers it. Earlier versions: Next Term › Check for Updates. New here? curl -fsSL https://next-term.mishuk.me/install.sh | bash, or download NextTerm.dmg.

Install

  1. In one line: curl -fsSL https://next-term.mishuk.me/install.sh | bash.
  2. Or open the disk image and drag Next Term to Applications. It isn’t notarized: on macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.8.0.dmg.sha256.

Next Term v0.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 05:57

Branches, notebooks and prompts, without leaving Next Term.

Highlights

  • The branch popup. Click the branch at the top of the project sidebar, or press ⌥⌘B: one search over branches and git actions.
    • Update Project, Commit…, Push…, New Branch… and Checkout Tag or Revision… come first, each showing what it would do (↓3, +41 −10, ↑2).
    • Recent branches, local branches in folders by prefix (agents’ branches in a folder of their own), worktrees and remotes, each with ↓↑ and where it is checked out. → opens the rest: rebase, merge, push, rename, delete.
    • It asks before changing files under a working agent, keeps your uncommitted changes in a named stash when switching, and every deleted branch has Undo.
    • Commit… shows exactly what goes in and warns about files that look like secrets. Every git command it runs is in Git › Show Git Log (⌥⌘L), exactly as typed.
  • Jupyter notebooks, read-only. An .ipynb opens as cells with their outputs: Markdown laid out, code coloured, errors in red, images shown. Open as JSON is one click away.
  • Prompts read as prompts. {context} placeholders and {{ question }} templates inside Python strings have their own colour. New grammars: Prompty, requirements files, Mermaid, Cypher, SPARQL, Turtle, reStructuredText and TSV (112 languages). A SKILL.md’s front matter and every code fence colour as soon as the file opens.
  • Your own shortcuts come over. Import now brings the keys you changed in VS Code (keybindings.json, also Cursor and Devin Desktop) and in your JetBrains keymap. A key another command already has is left unticked, with the reason.
  • Python links. ⌘-click a traceback’s File "graph.py", line 42 to land on line 42, and graph.py:graph (as langgraph.json writes it) to land on its definition. pytest and ruff lines work too.
  • Tabs that serve. A tab running langgraph dev, npm run dev or uvicorn shows its port, such as “app · :5173”, and Shell › Open Served URL opens it.
  • Fixes: Go to File and Find in Files skip .langgraph_api, mlruns, wandb and .ipynb_checkpoints, and search works again in a folder reached through a symlink.

Update

On 0.6.0? The update window offers it. Earlier versions: Next Term › Check for Updates. New here? Download NextTerm.dmg.

Install

  1. Open the disk image and drag Next Term to Applications.
  2. It isn’t notarized yet. On macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.7.0.dmg.sha256.

Next Term v0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:18

Run your agents on your own servers, and keep them running.

Highlights

  • Remote tabs on your servers. Shell › New Remote Tab… (⌥⌘T) opens a tab on any host you reach with ssh, with your ~/.ssh/config, keys and agent.
    • Choose tmux or herdr, and the session keeps running when your Mac sleeps or the network drops. The tab reconnects by itself, and every tab comes back at the next launch.
    • Agents there get the same marks as local ones: working, done, or waiting for your decision.
    • Seven MCP tools let your agents work with your servers, too.
    • Host keys are never accepted silently, nothing is installed on a server without asking, no password is stored, and your ~/.ssh/config is never written.
  • Updates you can read, and skip. From the next version on, a new release opens a window with the notes of every version since yours: Install and Relaunch, Remind Me Later or Skip This Version. It never takes the keyboard from an agent you are typing to. A blue Update button at the top right brings it back, and reads Relaunch to Update once the update is ready.
  • Deleted files keep their rows. A folder’s −10 now always has a row that explains it: deleted files stay in the sidebar, struck through, until the deletion is committed. Double-click one to see what was removed.
  • Each tab shows its shortcut. With two or more tabs, ⌘1, ⌘2… sit where the × appears.
  • RAG and agent projects read better.
    • Prompt placeholders like {context} in Python strings and {{ question }} in Jinja files have their own colour.
    • So do keys in pyproject.toml and .env, docstrings, decorators, and code in README fences.
    • LangSmith, Hugging Face, Groq, Tavily, Replicate, xAI and Pinecone keys never show in session titles or imports.
  • Fixes: Show Changes works on a deletion that is already staged.

Update

On 0.5.0? Next Term › Check for Updates installs it, checksum-verified. New here? Download NextTerm.dmg.

Install

  1. Open the disk image and drag Next Term to Applications.
  2. It isn’t notarized yet. On macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.6.0.dmg.sha256.

Next Term v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:58

Your shortcuts and settings come with you.

Highlights

  • Import from VS Code, Cursor, Devin Desktop, JetBrains IDEs, Zed or iTerm2. It is offered on first launch, and is always under Next Term › Import Settings and Shortcuts… or Settings › Import.

    • The preview shows exactly what would change, each item a checkbox with where it came from: the matching shortcut set, your font size, line height, wrap, Option as Meta, terminal and sidebar position, and your recent projects.
    • Everything not brought over is listed with the reason, and can be copied for your agent.
    • Apply saves a snapshot first, and Undo Import puts it all back.
    • It only reads, only on this Mac. Files that can hold secrets are never opened, and nothing changes until you apply.
  • VS Code and JetBrains shortcuts. Settings › Import › Shortcuts from changes only the keys that differ:

    • VS Code: ⇧⌘N, ⇧⌘H and ⌘.
    • JetBrains: ⇧⌘O Go to File, ⌘S Save All, ⌥⌘S Save, ⌘\ Split Right.

    Your own shortcut changes stay on top, and Control keys always stay with your shell and agents.

  • The sidebar follows the open file. Anything you open with ⌘P, a search result or a link, or bring forward in the editor's tabs, is shown and selected in the project sidebar. The new scope button at the right of the editor's tabs does it on demand.

  • Fixes: each Line Height menu item now has its own shortcut, and a saved shortcut that can't be typed is ignored.

Update

On 0.4.0? Next Term › Check for Updates installs it, checksum-verified. New here? Download NextTerm.dmg.

Install

  1. Open the disk image and drag Next Term to Applications.
  2. It isn't notarized yet. On macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.5.0.dmg.sha256.

Next Term v0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:32

Pick up any agent's conversation, and see every change as it happens.

Highlights

  • Agent sessions per project. The new Welcome window lists your projects. Choose one and every conversation Claude Code, Codex and Command Code kept for it is there, newest first, including ones started in its subfolders. Each shows its title, branch and model, and a mark if an agent has it open right now.
    • Resume runs it again in a tab in the right folder; Fork continues a copy.
    • In a project window, ⌥⌘O does the same.
    • Only titles and dates are read, secrets are removed from titles, and nothing is written.
  • Changes in the gutter. A green bar marks added lines, blue marks changed lines, and a red wedge marks deleted lines, all against the last commit. They update as you or an agent type, unsaved edits included. Click a mark to open the side-by-side diff.
  • Fold the terminal away. The arrow before the terminal's ⋯, or ⌘J, collapses it to its tab bar and brings it back. Dragging the divider works as before.
  • Sidebar buttons. Hide the project sidebar from its header. When it's hidden, an icon after the traffic lights brings it back (⌘B still works).
  • ⌘P starts from your selection, as Find does. Select app/User.php:42 in a log and press ⌘P, then ↩.
  • Cursor detected again for MCP registration, after it renamed its command line to agent.

Update

On 0.3.0? Next Term › Check for Updates installs this one, checksum-verified. New here? Download NextTerm.dmg.

Install

  1. Open the disk image and drag Next Term to Applications.
  2. It isn't notarized yet. On macOS 15+, open it once, then go to System Settings → Privacy & Security and click Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.4.0.dmg.sha256.

Next Term v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 14:25

One agent can now run the others. Next Term 0.3.0 is an MCP server for every agent, and adds split panes and Go to File.

Highlights

  • Orchestrate agents across projects (MCP). Any agent (Claude Code, Codex, Gemini CLI, Qwen Code, Cursor, opencode, Copilot CLI, Amp, Junie, Command Code) gets 13 tools through nxtrm mcp:

    • see every project and tab with each agent's state (working, done, or waiting on a decision, with the question);
    • open projects and start an agent in a new tab, or in a pane beside another;
    • give it a prompt, press keys, wait until it stops, and read its screen;
    • use the editor's selection and open files.

    Next Term adds itself to the agents it finds, with nothing to run. Only its own entry is written, and comments and every other server stay as they were. Settings › Let agents control Next Term turns it off and removes it again.

    It runs locally only, over a socket that only you can open, with no network port. Typing into a tab, opening one and closing one are marked as actions agents ask you about first.

  • Split panes. Split any tab right (⌘D) or down (⌘⇧D).

    • Move between panes with ⌥⌘ and the arrows, maximize one with ⌘⇧↩, and close the focused one with ⌘W.
    • Panes without the keyboard are shaded, and the tab's mark shows the pane that most needs you.
  • Go to File (⌘P). A few letters of a name or path find the file as you type (usrctl finds UserController.php).

    • An exact file name, word starts and runs of letters rank first, and files you opened lately come first.
    • name:42 opens the file at line 42.
  • Menus show their state: Soft Wrap, Line Height, Terminal Position and Option as Meta now have their checkmarks.

  • Show Changes moved to ⌥⌘G (⌘D now splits). Every shortcut can still be changed in Settings.

Update

On 0.2.0? Next Term › Check for Updates installs this one, checksum-verified.

Install

  1. Download NextTerm-0.3.0.dmg, open it, and drag Next Term to Applications.
  2. It is not notarized yet. On macOS 15+, open it once, then go to System Settings → Privacy & Security → Open Anyway. On macOS 13–14, right-click it and choose Open.
  3. Optional: shasum -a 256 -c NextTerm-0.3.0.dmg.sha256.

Next Term v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:17

Your agents now see your editor. Next Term 0.2.0 connects the editor to the agents in your tabs, adds a side-by-side diff view, open-source file icons with framework icons, and a lot of polish.

Highlights

  • Claude Code sees the editor. Claude in a Next Term tab connects to Next Term as its IDE, as it does with VS Code: the lines you select travel with your prompt (⧉ N lines selected), ⌥⌘K puts @file#L10-20 into its prompt, and Claude's proposed edits open as a diff to Accept (⌘↩) or Reject. Verified with Claude Code 2.1.280.
  • Gemini CLI and Qwen Code connect too (open files, caret, selection, proposed edits as diffs), with nothing to set up: Next Term turns their IDE mode on. Settings turns all of this off.
  • Send to Agent (⌥⌘K) for every other agent (Codex, Command Code, Junie…): the selection, files or folders, in each agent's own syntax.
  • Changes side by side (⌘D): aligned rows, changed words marked, syntax colours; stage, unstage or revert one hunk at a time, each checked against what the diff showed so an agent's concurrent edit is never overwritten.
  • Open-source file icons (Material Icon Theme) with framework icons: Laravel, Next.js, Vite, Tailwind, Docker, GitHub Actions and more. Configuration folders stay quiet.
  • 103 languages, now including Rails ERB, HAML, Jinja, Liquid, Handlebars, Razor, Angular templates, MDX, Sass, Elixir.
  • Editor: adjustable line height (1.35 by default), soft wrap with hanging indent, Settings (⌘,) with an Editor tab.
  • Find in Files starts from your selection, lists the file's own type first, and reads like the editor.
  • Fixes: a named pipe in a project no longer freezes the app; tabs no longer inherit another program's session markers or secrets; the editor gutter stays put; the line between editor and terminal is visible.

Update

Already on 0.1.0? Next Term › Check for Updates installs this one (checksum-verified).

Install

  1. Download NextTerm-0.2.0.dmg, open it, drag Next Term to Applications.
  2. Not notarized yet: on macOS 15+, open it once, then System Settings → Privacy & Security → Open Anyway; on macOS 13–14, right-click → Open.
  3. Optional: shasum -a 256 -c NextTerm-0.2.0.dmg.sha256.

Next Term v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:40

The missing IDE for the terminal. A native macOS terminal for the AI era: run Claude Code, Codex, Command Code, Junie and your dev servers side by side, one per tab, and see at a glance which are working, done, or waiting on your decision.

Highlights

  • Agent status in step with the agent: a spinner only while an agent is really working (read from its own screen), a check when it is done, an amber mark when it is asking you something, and a notification you can click to land on that tab.
  • Code editor: files open above the terminal with syntax highlighting for 77 languages (VS Code's TextMate grammars: PHP and Blade, TS/TSX, Vue, Svelte, Python, Go, Rust, YAML, SQL…). Soft wrap, line numbers, ⌘/ comment, ⌘L go to line, find. Files your agents change reload by themselves.
  • Projects with git: a live file tree with changed files coloured and +12 −3 counts per file and folder, the branch at the top, rename, drag to move, undo.
  • Find and Replace in Files (⌘⇧F / ⌘⇧R) with regex, file masks and a preview.
  • nxtrm, like code: nxtrm . opens a folder as a project, nxtrm src/app.ts:42 a file at a line.
  • Your layout: terminal below, beside or above the editor; sidebar left or right (the ⋯ buttons).
  • Every keyboard shortcut can be changed (⌘,).
  • Updates itself from GitHub Releases, verified against the published checksum.

Install

  1. Download NextTerm-0.1.0.dmg, open it, drag Next Term to Applications.
  2. It is not notarized yet, so macOS blocks the first launch:
    • macOS 15 and later: open it once, then System Settings → Privacy & Security → Open Anyway.
    • macOS 13 and 14: right-click the app, Open, then Open.
  3. Optional: check the download first with shasum -a 256 -c NextTerm-0.1.0.dmg.sha256.

Universal (Apple Silicon and Intel), macOS 13 or later. MIT licensed.