A native workbench
for code and agents

Your agents. Your workspace. Your control—from prompt to commit, desktop to mobile.

New session
Preparing ·1s ·1 tool call ·+0-0 ·0 ·0 ·12% ·60.0 t/s
Type / for commands, @ for workspace files, $ for skills, ↑/↓ for history
Image ibex

Start something new

Create a fresh session from a project directory or a temporary workspace

Describe a task, or type / for commands, @ for files, $ for skills
Add custom ACP Agent
Image
CodexCodex connected through ACP
Available
Agent installationVibex-managed runtime
Installed v0.4.2
Native credentialsSign in with authentication methods reported by this Agent
Signed in Agent-native account · shared with the external Agent CLI
Native credentials are signed in; sign out or re-authenticate to change them
Model provider configurationConfigure credentials and models for external model services
3 configurations
Image
OpenAIDefaultapi.openai.com · 4 models
Azure OpenAIazure.openai.example · 2 models
OpenRouteropenrouter.ai · 8 models
Total tokens55.26B
Turns38,520
Input38.88B
Output6.93B
Cached read9.45B
Cache hit rate62%
Usage trend
Time Requests Total Input Output Cache Hit rate Last activity Coverage
Aug 53,8403.72B2.64B0.48B0.60B61%2h agoReported
Aug 62,8802.94B2.13B0.36B0.45B58%5h agoReported
Aug 74,6204.86B3.36B0.63B0.87B64%YesterdayReported
Aug 82,1602.22B1.56B0.27B0.39B63%YesterdayReported
Aug 95,4905.55B3.93B0.72B0.90B66%8h agoReported
Aug 104,2304.23B2.91B0.57B0.75B62%2h agoReported

Your agent is still working
You don't have to be

Pair your phone once, then review progress, answer permission requests, and continue the conversation away from your desk. The desktop still owns the work.

Refactor agent session timeline

Trace the runtime handoff for worktree merges and tighten the timeline rendering.

14:32
Worked for 1m 1s Image
Checking where merge requests queue on the runtime side and how the timeline consumes the typed event log.
Type / for commands, @ for workspace files, $ for skills
Image gpt-6-astra

The same workbench
in your terminal

A character-grid client ships beside the desktop app, in the package you already installed. It draws the same transcript, the same approvals and the same session list — over SSH, in tmux, on a machine with no display server.

vibex 104 × 40 · truecolor
/h/p/c/p/v/vibex Remote mode │ Session list Ctrl+L
┃ ▪
┃ ❯ The upload helper gives up on the first 5xx. It should retry with a 9:12 PM
┃ short backoff and give up after three attempts.
┃
▸ Worked for 1m 45s
upload now retries up to three times on a 5xx. The backoff helper in src/net/retry.rs 9:16 PM
already existed, so no new dependency was needed.
• retries: 3, 100ms/200ms/400ms
• covered by upload::retries_on_503
Approval run cargo publish --dry-run
Publishing uploads the crate to the registry.
The Agent is blocked until you answer
Error failed to reach the registry
connection reset by peer after 30s
System context compacted
┃
┃ ❯ / Commands @ Files $ Skills
┃
Codex · Agent account · gpt-6-astra · Max · Full access

Direct the work
Keep the context

Nine surfaces of one native workspace: ask an Agent to change code, watch the turn stream in, run the project, review the diff, and keep the session wherever you are.

01

Agent sessions

Every turn arrives as structure you can read — messages, reasoning, plans, tool calls, process detail and changed files — and sessions stop, fork or resume without losing the thread.

Timeline · Reasoning · Fork and resume
Read the guide
02

Workspace and editor

Browse the project tree, search file names or file contents, and read or write with revision checks — encoding, line endings and large-file limits stay explicit.

File tree · Search · Editor
Read the guide
03

Git-native review

Status, history, diffs and blame sit beside the conversation, with staging, commits, branches, fetch and push — and isolated worktrees whose merges stay guarded.

Diffs · Blame · Worktrees
Read the guide
04

Terminal and previews

Native PTYs with ANSI emulation, tabs, resize, scrollback and search run next to the session — and Markdown, images, PDFs and Office files open in the same workbench.

PTY · Tabs · Previews
Read the guide
05

Approvals and elicitation

Privileged actions pause for your decision with the command and its working directory in front of you, and agents can collect structured answers with typed forms mid-turn.

Permissions · Typed forms
Read the guide
06

Agents and providers

Discover Agent runtimes, enable the ones you want, choose models and reasoning depth, and authenticate providers — provider profiles stay separate from the online route.

Runtimes · Models · Providers
Read the guide
07

MCP, Skills and Prompts

Import, validate and scope MCP servers and reusable Skills and Prompts from one Config Center, so agent context never scatters across unrelated home directories.

MCP · Skills · Prompts
Read the guide
08

Projects and workspaces

A project is a folder you register; a workspace is how you use it. Work in the current checkout or let Vibex create an isolated Git worktree — each with its own sessions, files, Git and terminals.

Projects · Local · Worktrees
Read the guide
09

Usage and continuity

Token accounting per session, model and project — requests, input, output, cached reads and hit rate — with desktop notifications and timelines that recover across restarts.

Tokens · Cache · Recovery
Read the guide

Bring your own agents

  • Google Antigravity
  • Claude Code
  • Cline
  • Codebuddy
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • Devin CLI
  • Grok Build
  • Hermes
  • Kimi Code CLI
  • OpenCode
  • Pi
  • ZCode
  • DeepSeek Harness

16 built-in presets Any ACP-compatible agent

Missing yours? Register it on GitHub
Image

Your agents. Your workspace. Your control
from prompt to commit, desktop to mobile

Free and open source · Linux · macOS · Windows · iOS · Android