Docs

Instructions for your AI-native workspace.

This page renders markdown content so setup instructions can stay easy to edit as the product changes.

Getting Started

VibeWorkspace is a Vibe Coding IDE for developers who run more than one AI coding CLI across more than one project. It keeps terminals, browser preview, HTTP requests, database queries, file changes, and AI diffs in one persistent workspace.

Projects

Create one workspace per product or client. Each workspace can contain multiple repos, terminals, browser tabs, HTTP requests, and database connections.

  1. Open VibeWorkspace.
  2. Choose Open Project.
  3. Select your repo folder.
  4. Add terminals for app, API, tests, and AI agents.
  5. Save the workspace so it resumes later.

Agents

VibeWorkspace supports AI coding tools that run in a terminal:

  • Claude Code
  • Codex
  • Gemini CLI
  • Amp
  • OpenCode
  • Cline
  • Qoder
  • Any custom CLI command

Example commands:

claude
codex
gemini
opencode

Send Context

Use Send to AI when the agent needs what you see in another panel. Browser console logs, HTTP responses, database query results, screenshots, and file diffs can become prompt context without copy-paste.

The goal is simple: your AI sees the same dev state you see.

Agent Pipelines

Pipelines chain agents and checkpoints into a repeatable workflow.

  1. Ask Claude Code to implement the change.
  2. Ask Codex to review the diff.
  3. Ask Gemini to update docs or test notes.
  4. Add a human approval checkpoint before anything is applied.

Approving Changes

AI-generated file edits should be reviewed before they touch the repo. Use AI Diff review to inspect patches, compare files, and accept only the changes you trust.

Troubleshooting

If an agent appears stuck:

  • Check the agent status badge.
  • Open the terminal output.
  • Send the latest logs to another agent for review.
  • Restart only that terminal session, not the whole workspace.

If a browser or database panel has useful context, attach it directly to the AI terminal instead of describing it manually.