Native · Agent-aware · No Electron

The agent stays in the terminal. The code stays in view. Pine brings them together.

Run any CLI agent in a real terminal. Review its changes without losing sight of the code. Pine 3.0 is heading toward an outcome-first Agentic Development Environment (ADE).

No Electron Multi-project workspace Editor + terminal panes LSP + Git context
brew install --cask batonogov/tap/pine-editor
Pine built-in terminal
The future of Pine 3 In development

Describe it. Try it. Refine it.

A workspace around your project, task, and result. Try what the agent made, point out what to improve, and continue in context. Code and terminal are there when you need them.

Interactive design study, not the downloadable app. Russian-language demo with simulated agents, commands, and checks.

Pine 3 concept: a project sidebar, a large result preview, and contextual feedback
Different work. One continuous flow.
The Pine loop

One continuous loop. From agent command to code review.

Pine keeps the terminal, task context, and edited files in one native workspace, so you always know what the agent is doing and where to review it.

You review and decide; Pine does not replace the tools in the loop

Explore the workspace
Pine built-in terminal
Pine Agent Inbox showing agent tasks across projects
Pine code editor with syntax highlighting and file tree
Native

SwiftUI + AppKit

Built like a real Mac app, not a browser pretending to be one.

Agent-aware

Agents stay in the terminal

Agents stay in the terminal while Pine shows who is working, what changed, and when attention is needed.

Focused

No AI dashboard

Lightweight user grammars, tasks, and keybindings — no extension marketplace or browser runtime.

Practical

Git where it matters

Status in the tree, branch switching, and diff markers directly in the editor.

One native workspace

Keep the whole task together.

Open related projects in one window, switch without duplicates, and keep each editor and terminal exactly where the work belongs.

Projects stay connected

  • Add, switch, and close projects without multiplying windows
  • Tell same-named projects apart with concise path context
  • Route Agent Inbox tasks back to the window that owns them
  • Suspend background editor services until a project returns

Tools stay interoperable

  • Agents remain ordinary CLI processes in real PTYs
  • Files remain files; Git remains Git
  • LSP servers and formatters stay replaceable
  • No proprietary prompt or transcript lock-in

Context without clutter

Pine lets projects, terminals, and agent tasks share one native workspace while keeping the current decision in focus.

One window Exact routing Native focus
Features

Everything needed to edit beside an agent.

Pine stays a focused code editor while making terminal-driven, agent-assisted work visible.

01

See agent work as it happens.

Tracks durable tasks across projects in Agent Inbox, routes to the exact live session, and sends private notifications for verified events or detected process exits.

02

Edit with native speed and real code intelligence.

Bundled language grammars, LSP diagnostics, completion, hover, go-to-definition, code actions, rename, symbols, folding, minimap, and project search.

03

Shape one workspace around multiple projects.

Keep related projects in one window, switch from the toolbar, then split editors and terminals, drag tabs between panes, resize, and maximize.

04

Use a terminal built for real workflows.

Full VT100/xterm emulation with tabs, themes, TUI support, clickable links, a global quick terminal, and display recovery that preserves the running shell.

05

Keep changes, git, and diagnostics in view.

Live file reloads, sidebar status, gutter and inline diffs, blame, branch switching, config validation, and format-on-save.

06

Stay native, focused, and recoverable.

Auto-save, session and cursor restoration, large-file handling, auto-updates, nine localizations, VoiceOver, reduced motion, and no Electron runtime.

Screenshots

See the whole task, not disconnected tools.

Positioning

Not an AI IDE. A native editor that understands when agents are working.

Pine keeps the terminal as the source of truth and turns the editor into a live surface for code, diffs, diagnostics, and attention.

No Electron Agents stay in the terminal Native LSP editor Lightweight extensibility
Pine 3.0 — ADE direction

From a native editor to an outcome-first ADE.

"The terminal stays open. Evidence stays attached. You stay in control."

Pine 3.0 will build an Agentic Development Environment (ADE) on this foundation: describe the outcome you want, let agents implement it while required checks and an independent reviewer verify the result, then come back to a Ready result you can try or a decision that needs you. Until those capabilities ship, that is direction — the product you can download today is the native editor and real terminal on this page.

Durable tasks Verified results Attention over supervision Interchangeable agents
Get Started

Install Pine in 10 seconds.

Use Homebrew, grab the latest DMG, or build from source in Xcode. Pine stays a focused native Mac app with no browser runtime.

macOS 26+ Xcode 26+ SwiftUI + AppKit
Homebrew
brew install --cask batonogov/tap/pine-editor

Build from source with xcodebuild -project Pine.xcodeproj -scheme Pine build if you want the full native stack on your machine.