Skip to content

Vibeflow

SvelteKit TypeScript Rust Tauri v2 SQLite Tailwind CSS

Overview

Vibeflow is a cross-platform desktop application (Windows, macOS, Linux) that replaces scattered terminals and browser tabs with a unified command center for developers using AI coding agents.

Key Features

  • Repository discovery — add parent directories and automatically discover all Git repos with dirty/clean state, last commit time, and worktree counts
  • Worktree management — create, navigate, and remove Git worktrees directly from the UI with branch tracking and ahead/behind indicators
  • Embedded terminals — launch multiple AI coding agents (e.g. Claude Code) per worktree with full PTY via xterm.js
  • Agent status monitoring — real-time detection of agent states (working, waiting for input, idle, errored, done) via pattern matching on terminal output
  • GitHub integration — read-only PR state, CI status, review status, and labels with deep links for actions
  • Task & context tracking — goals, notes, and context per worktree persisted in a local SQLite database
  • Editor integration — configurable editors (VS Code, Cursor, etc.) with one-click "Open in Editor" from any worktree

Architecture

  • SvelteKit 2 + Svelte 5 frontend with runes-based reactive stores
  • Rust + Tauri v2 backend with portable-pty for cross-platform terminal emulation
  • SQLite for local-first persistence
  • xterm.js for terminal rendering with WebGL acceleration
Currently closed source

© 2026 Andrea Bertoldo. All rights reserved.