Quads Lab
quadslab.io
Home
Quads's Tools
MusicDiscordYouTube
Sign In
Quads Lab
quadslab.io

Ideas mutate into systems. What survives gets shipped. A space for builders who execute—no fluff, no gatekeeping.

Navigation

  • Home
  • Tools
  • Music
  • Discord
  • YouTube

Resources

  • Stack
  • Tutorials
  • Discord
  • Subscribe
  • Launch Dr. Vibe

Company

  • Contact
  • Terms
  • Privacy
Join the Lab

© 2026 quadslab.io. All rights reserved.

Hosted on Railway

Built withby the mad scientist

Quads Lab
quadslab.io
Home
Quads's Tools
MusicDiscordYouTube
Sign In
Tauri 2 + Rust
Multi-Agent Terminal Manager
In Development
QuadFlow Icon

Your AI Agents Deserve a Better IDE

A desktop workshop for AI agents. Mosaic terminals, multi-agent missions, and a built-in CLI they drive themselves — from idea to signed release in one app.

Tauri-native · 22 dockable tools · 50 skills · 14-phase Ship pipeline · Multi-agent orchestration

Get the free betaJoin the WaitlistView on GitHub

See It in Action

A mosaic layout with Claude and Codex agents, Kanban board, and file browser. Terminal highlighting lets you instantly see which pane is active, which needs attention, and which is idle — at a glance.

QuadFlow — my-project
Q
QuadFlow
⚙Settings
◧Tools
Ideas
Issues
Plans
📁my-project
MCP
2x2
4 panes
📂 Explorer
▼src
▼components
Toolbar.tsx
Layout.tsx
Terminal.tsx
▼stores
terminalStore.ts
sessionStore.ts
▶lib
▶src-tauri
package.json
CLAUDE.md
Claude
Opus 4.6 — auth-refactor
⋮
─
✕
╭──────────────────────────────────╮
│ Claude Code v1.0.34 │
╰──────────────────────────────────╯
> Refactor auth middleware to use JWT
Read src/middleware.ts
Edit src/middleware.ts (+24 -8)
Edit src/lib/auth.ts (+12 -3)
Done (8 tool uses)
> ▊
Claude
Sonnet 4.6 — test-suite
⋮
─
✕
> Write tests for auth module
Read src/lib/auth.ts
Write tests/auth.test.ts
⚡ Allow Edit src/lib/auth.ts?
Press y to allow, n to deny
Codex
codex — api-layer
⋮
─
✕
╭──────────────────────────────────╮
│ Codex CLI v0.1 │
╰──────────────────────────────────╯
Idle — waiting for prompt
Session: api-layer
Model: codex-mini
> ▊
IssuesKanban
⋮
─
✕
Backlog3
Fix login timeout
Update deps
In Progress1
Auth refactor
Done4
Setup CI/CD
Add lint rules
Minimized
Scripts
Chat
Plans
4 active · 3 minimized

Everything You Need to Ship

Core systems designed to eliminate friction between you, your AI agents, and production.

Mosaic Terminal Layout

Fully flexible tiled window system powered by react-mosaic. Layout presets plus free-form recursive splitting — drag any divider to slice deeper. Resize, minimize, pop out as floating windows.

Claude & Codex Integration

Native support for Claude Code and OpenAI Codex CLI. Auto-detect sessions, resume on restart, model selection per terminal. Prompt modal with session history.

Built-in Project Tools

Ideas board, issue tracker with Kanban, implementation plans, script launcher, code editor, dependency graph, and more — all dockable as panes or flyouts.

Multi-Agent Orchestration

Mission Control for spawning agent teams. Assign issues, track progress with activity feeds, review proposals, manage merge queues — a full command center.

QuadFlow CLI

A `quadflow` subcommand for everything — agents drive the app from the terminal. Ideas, issues, plans, scripts, missions, ship, chat — all scriptable. Compiled into the main binary.

50+ Skills

Skill system powered by markdown templates. /brainstorm, /architect, /dispatch, /triage-issues, /cut-ship — every project gets the full skill suite auto-bootstrapped into `.claude/skills/`.

Projects & Workspaces

Switch between projects instantly. Each project gets named workspaces that save your full terminal + tool layout. Restore everything on startup, right where you left off.

WebGL Terminal Rendering

xterm.js with the WebGL addon for buttery 60fps rendering. Configurable fonts, cursor styles, scrollback, copy-on-select, right-click paste, and more.

Deep Customization

Accent colors, glow intensity, UI scale, panel gaps, border radius, 9 mono fonts, dark/light/system theme, import/export settings. Make it truly yours.

One-Click Layout Presets

Switch between 6 mosaic layouts instantly. Left-click to cycle, right-click to pick. Drag to reorder, pin favorites to the toolbar.

Grid
2x2 balanced
Columns
3 side-by-side
Rows
3 stacked
Main + Side
60/40 split
Main + Bottom
Hero top panel
Focus
Single maximized

Built-in Tool Panels

Every tool opens as a dockable pane or a flyout sidebar. Pin to your toolbar, drag into any tile, or minimize to the bar.

Ideas

Capture feature ideas with tags, categories, priorities. AI-powered suggestions for rewording, expanding, and clarifying. Convert to issues with one click.

Issues

Full Kanban board with drag-and-drop across Backlog, Todo, In Progress, QA, Done, and Blocked columns. Labels, priorities, epics, acceptance criteria, GitHub sync.

Plans

Structured implementation plans with ordered steps, dependencies, effort estimates, risk analysis, and architectural decisions. Promote steps to issues for team coordination.

Scripts

Save and organize build, test, and deploy commands. Assign terminal environments per script. One-click execution with auto-restart on crash.

GitHub

Browse repos, branches, commits, pull requests, and releases. Inline git status widget shows current branch and working tree state at a glance.

Code Editor

Integrated CodeMirror editor with syntax highlighting for 15+ languages including TypeScript, Rust, Python, Go, SQL, and Markdown. Open files directly from the sidebar.

Plus: Chat · Usage Monitor · Mission Dashboard · Team Dashboard · Dependency Graph · App Launcher · OBS Tracker · YouTube Live · Discord Bot · Env File Viewer · Code Quality

Built-in Code Editor

CodeMirror 6 editor with full syntax highlighting + theming for 14 languages (JS/TS, Rust, Python, Java, C++, CSS, HTML, JSON, Markdown, PHP, SQL, XML, more), inline editing, and Tauri file system integration.

useSession.ts(unsaved)
Editing
Save
1
import { useState, useEffect } from 'react';
2
import { invoke } from '@tauri-apps/api/core';
3
 
4
interface Session {
5
  id: string;
6
  provider: 'claude' | 'codex';
7
  model: string;
8
  status: 'active' | 'idle' | 'attention';
9
  contextUsage: number;
10
}
11
 
12
export function useSession(id: string) {
13
  const [session, setSession] = useState<Session | null>(null);
14
 
15
  useEffect(() => {
16
    invoke('get_session', { id })
17
      .then(data => setSession(data as Session));
18
  }, [id]);
src/hooks/useSession.tsTypeScript

50 Bundled Skills

Every project gets the full skill suite auto-bootstrapped into .claude/skills/. Type a slash command in any Claude Code terminal and the agent drives QuadFlow through its CLI.

Ideas

/organize-ideas/brainstorm/idea-summary/suggest-improvements/check-implemented/ideas-maintenance/find-duplicates/estimate-complexity

Issues

/organize-issues/triage-issues/issue-summary/issue-to-prompt/check-issue-progress/find-duplicate-issues/ideas-to-issues

Plans

/create-rich-plan/plan-from-idea/plan-summary/plan-to-issues/organize-plans/update-plan-progress/launch-team

DevOps

/run-script/setup-scripts/setup-python/detect-environments/setup-environment/assign-environment/script-summary

Strategy

/architect/dispatch/weekly-digest/idea-to-prompt/find-related-code/team-status

Driven by the quadflow CLI

Every QuadFlow capability has a quadflow subcommand — ideas, issues, plans, projects, scripts, missions, ship, chat, context modules, and more. The CLI is compiled into the main binary, so agents drive the app from any terminal: quadflow ideas list --json, quadflow ship, quadflow context enable plans. Bundled skills wrap these calls into Claude Code slash commands so your agents don't have to memorize anything.

Skills in Action

Type a slash command — the agent fans out via quadflow CLI calls and reports back.

Claude
Opus 4.6 — my-project
⋮
─
✕
> /organize-ideas
Running skill: organize-ideas
CLI quadflow ideas list --json → 12 ideas found
CLI quadflow ideas tag idea-1 → + "ui-window"
CLI quadflow ideas tag idea-2 → + "ai-integration"
CLI quadflow ideas tag idea-3 → + "devops"
CLI quadflow ideas update idea-4 → priority: high
... 7 more quadflow calls
Organize Summary
12 ideas organized across 5 categories
ui-window 4ai-integration 3devops 2ux-improvement 2performance 1
2 potential duplicates found — consider merging ideas 5 & 9
Done (14 tool uses)

Fully Customizable

Every aspect of QuadFlow is configurable. Export your settings to share with your team, or import them on a new machine.

Terminal

  • -Font family (9 mono fonts)
  • -Font size & line height
  • -Cursor style & blink
  • -Scrollback lines (1K-100K)
  • -Copy on select
  • -Right-click paste
  • -WebGL rendering toggle
  • -Bell style (none/visual/sound)
  • -Terminal padding
  • -Confirm close protection

Theme

  • -Dark / Light / System mode
  • -8 accent color presets
  • -UI scale (80%-120%)
  • -Panel border radius
  • -Panel gap spacing
  • -Glow intensity (off to intense)
  • -Attention & idle glow colors
  • -Idle timeout (10-300s)
  • -Reduce motion

AI Agents

  • -Custom model lists per provider
  • -Default model per provider
  • -Context window overrides
  • -Startup delay timing
  • -Session poll intervals
  • -Auto-submit prompt toggle
  • -Max poll attempts

Workspace

  • -Auto-save on/off + interval
  • -Restore on startup toggle
  • -Default working directory
  • -Default workspace template
  • -Layout preset ordering
  • -Pin presets to toolbar
  • -Import / export settings

The Settings Panel

8 accent colors, glow intensity controls, UI scale, corner radius, font selection, and more — all in one place.

⚙Settings
✕
⚙General
▣Terminal
◆AI Agents
⚡Integrations
◈Claude Config
☰Advanced
Accent Color
✓
Purple #7c3aed
Active Window Glow
Off
Subtle
Normal
Intense
Glow Colors
Attention#f97316
Idle#3b82f6
Interface Scale
100%
80%100%120%
Corner Roundness
8px
SquareRounded
Terminal Font
JetBrains Mono▼

Keyboard First

Command PaletteCtrl + K
Command Palette (VS Code)Ctrl + Shift + P
Toggle File BrowserCtrl + B
Close Active PaneCtrl + W
Cycle PresetsClick Layout
Context MenusRight-click

The Command Palette

Fuzzy search across tools, actions, skills, terminals, and entities. Prefix shortcuts for instant filtering.

Search commands...
Navigation
◧Open IssuesKanban board
◧Open IdeasIdea backlog
◧Open SettingsPreferences
Actions
▸New TerminalCtrl+N
▸Close Active PaneCtrl+W
▸Toggle File BrowserCtrl+B
▸Split Horizontal
Skills
//organize-ideasCategorize and tag ideas
//brainstormGenerate related ideas
//create-rich-planDetailed implementation plan
↑↓ navigate↵ selectesc close> actions# issues@ terminals

Tech Stack

Native performance meets modern web UI. Rust backend, React frontend, SQLite persistence.

Tauri 2
Desktop Framework
Rust
Backend + CLI
React 18
UI Framework
TypeScript
Type Safety
Tailwind CSS
Styling
Zustand
State (42 stores)
xterm.js
Terminal Rendering
SQLite
Local Database
CodeMirror
Code Editor
react-mosaic
Tiled Layout

Roadmap

15 planned phases. Here's where we stand.

Phases 1-7SHIPPED

Core + Tools

  • ✓Mosaic terminal engine + WebGL rendering
  • ✓Workspace persistence + session resume
  • ✓Claude Code + Codex integration
  • ✓Ideas / Issues / Plans / Projects / Scripts
  • ✓Per-project local-first storage in .quadflow/
  • ✓Theming, accent colors, customization
Phase 8SHIPPED · Q1 2026

CLI + Context Modules

  • ✓quadflow CLI replaces MCP sidecar (compiled in)
  • ✓50 bundled skills
  • ✓Context Modules system
  • ✓Local-first .quadflow/ project data
Phase 9SHIPPED · Q2 2026

Missions + Ship

  • ✓Multi-agent missions + mission templates
  • ✓Merge queue with priority + status
  • ✓Mission proposals (human approval gating)
  • ✓14-phase Ship pipeline (signed releases)
  • ✓Crash-safe rollback on every phase
Phase 10IN PROGRESS

Search + Streamer Kit

  • →Semantic search across project data
  • →Local title generation (llama_cpp)
  • →Code Quality + Dependency Graph
  • →Discord bridge, OBS tracker, YouTube Live overlay
Phase 11+UPCOMING

Public Beta

  • ○Plugin ecosystem
  • ○Cost management + budgeting
  • ○Real-time collaboration
  • ○Community launch

Terminal Environments

Auto-detects available shells and developer tools on your system. Create custom environments with init commands and env vars.

Git Bash
PowerShell
CMD
VS 2022 Dev Shell
VS 2019 Native Tools
Custom Shells

Why QuadFlow

AI-Native

Not bolted-on AI. Claude Code and Codex integration is baked into the architecture. CLI, skills, missions, session management — first-class.

Built for Velocity

Every feature is designed to reduce time-to-ship. Command palette, one-click scripts, workspace restore, drag-and-drop everything.

Local & Private

SQLite database on your machine. No cloud dependency. Your code, your data, your agents. Export settings as JSON anytime.

Rust-Powered

Tauri 2 + Rust backend means native performance with a tiny footprint. The quadflow CLI is compiled into the main binary — no Node.js overhead.

Local-first

Your data lives in your repo

Everything QuadFlow tracks — ideas, issues, plans, scripts, mission state — sits in a per-project .quadflow/ directory. Plain files. Diffable. Gitignorable. No cloud lock-in.

my-project/
.quadflow/
ideas/ — one JSON per idea
issues/ — kanban tracker as files
plans/ — specs, steps, dependencies
projects/ — big-picture goals
scripts/ — saved build/test commands
missions/ — multi-agent runs + state
ship/ — pipeline config + run history
.claude/
skills/ — 50 bundled markdown commands
CLAUDE.md — context modules injected here
src/ — your code, untouched

Diffable + reviewable

Every change to an idea, issue, plan, or mission shows up as a normal git diff. Code-review your agents’ work in PRs.

Survives a reinstall

Clone the repo on a new machine and your project tools come with it. No "export from cloud" step, no account migration.

No vendor lock-in

JSON files you can read with cat, parse with jq, and migrate out of any time. We host nothing of yours by default.

Context Modules

Toggle exactly the docs your agents need

Eight bundled markdown reference docs ship inside QuadFlow — one per tool surface. Enable per-project from settings or with quadflow context enable <module>. Enabled modules get injected into your project's CLAUDE.md between managed markers, so Claude Code auto-discovers the QuadFlow CLI surface without you pasting anything.

ideas.md
Capture & organize
issues.md
Kanban tracker
plans.md
Specs & decomposition
projects.md
Big-picture goals
scripts.md
Saved commands
missions.md
Multi-agent runs
ship.md
Release pipeline
chat.md
LLM-agnostic chat

Persisted injection

Enable a module and it slots into CLAUDE.md between <!-- quadflow:modules:start --> and <!-- quadflow:modules:end -->. Commit the file, your team gets the same context. We never touch anything outside the markers.

On-demand reference

Don't want to persist a module? Run quadflow docs <module> and the agent pulls the reference into its current session only. Perfect for one-off use cases where the full module would be noise.

Ship Pipeline

From idea to signed release in one command

A 14-phase typed release pipeline driven by .quadflow/ship/config.json and the quadflow ship CLI. Every run audited. Every phase crash-safe. Authenticode-signed binaries and a GitHub release at the end.

preflight→
bump→
ensure_staging_dir→
load_env→
patch_tauri_conf→
build→
verify_authenticode→
sign_authenticode→
stage_artifact→
read_updater_sig→
build_latest_json→
restore_tauri_conf→
gh_release

Atomic version bumps

package.json, tauri.conf.json, and both Cargo.toml files updated together with formatting-preserving JSON + TOML editors.

Crash-safe rollback

patch_tauri_conf writes *.ship-bak before mutating. Orphan backups auto-restore on next invocation — no half-applied state.

Per-phase audit log

Every run persisted under .quadflow/ship/runs/. Stdout/stderr captured per phase so failures debug themselves.

Code-signed Windows binaries

Authenticode signing built into the pipeline. verify_authenticode runs before sign_authenticode so misconfigs fail loudly.

One-line invocations

npm run ship:patch | minor | major | reuse-build | skip-build | dry-run | status. Or drive it from agents via /cut-ship.

GitHub release at the finish

gh_release uploads artifacts and notes. The pipeline outputs latest.json so Tauri’s built-in updater picks up the new build.

Skills surface it directly: /setup-ship /cut-ship /ship-status /ship-changelog

Missions

Spawn a coordinated team of agents

A mission is a team of agents working a shared backlog. Approve their plan, watch them divide and conquer, and merge their work in order.

Roles per member

Coordinator, frontend, backend, QA. Mission templates pre-define team compositions, workflow phases, and success criteria so you can re-run a known-good shape.

Proposal → human approval → spawn

A coordinator agent analyzes open issues, drafts a structured proposal (proposed agents, allowed_files per agent, assigned issue IDs, cost/time estimates, rationale) and waits for your sign-off before any agent boots.

Per-agent git worktrees

Each member works in an isolated worktree so concurrent edits don’t collide. Branches are owned by the agent that opened them.

Merge queue

Closing an issue auto-enqueues the branch with priority + status (merging, merged, conflicts, skipped). The coordinator drains the queue in order; conflicts surface for review instead of silently losing work.

Live coordination tools

request_help, get_my_assignment, claim_next_available_issue, file_completion_report, mission messaging — agents talk to the team without spamming you.

Mission Dashboard

Aggregate live view: members, assigned issues, progress bars, the merge queue, recent messages. Pop the dashboard out as a floating window while you keep working.

Streamer Kit

Built for builders who stream

Native integrations for the way creators actually work. Nothing bolted on.

YouTube Live overlay + admin

Streamer-facing overlay (title, viewer count, alerts) plus a separate admin window. Auto-cycle scenes, progress timers, !idea capture from chat into Ideas.

Discord bot bridge

Mirror any terminal to a Discord thread bidirectionally. Replies from Discord type back into the terminal — useful for getting help on stream without breaking flow.

OBS scene tracker

Move your webcam OBS source to follow the active terminal pane via WebSocket. Auto-rotate between configured devices.

Streamer mode

One-click mode that hides credentials, env files, and license info. Idle / attention pane glow with separate colors. Taskbar attention flash.

Orchestrate & Monitor

Launch agent teams, assign roles, track task progress, and monitor token usage — all from built-in dashboards.

Team Dashboard

Spawn agents with roles, track heartbeats, monitor task progress in real time.

👥Team: auth-refactorActive
4 agents6/14 tasks
Progress
43%
lead-agentLeadClaude Opus
♥< 1m
3/5
Focus
frontend-1FrontendClaude Sonnet
♥< 1m
2/3
Focus
backend-1BackendCodex codex-mini
♥2m
1/4
Focus
reviewerReviewerClaude Sonnet
♥—
0/2
Spawn
Recent Activity
2m●frontend-1 completed "Implement login form"
5m●lead-agent assigned "API auth middleware" to backend-1
8m●backend-1 created branch feat/auth-api

Usage Monitor

Token consumption, context windows, and daily budget at a glance.

📊Usage Monitor
⚙
↻
Claude API Tokens2.4M / 5M
Codex API Tokens890K / 2M
Context Window (Opus)134K / 200K
Context Window (Sonnet)42K / 200K
Daily Budget$12.40 / $25.00
Last checked: just nowReset in 15d
50
Bundled Skills
22
Dockable Tools
14
Code Editor Languages
14
Ship Pipeline Phases
Free during beta

Get the full app on beta

QuadFlow is free during the public beta — every feature, no card required. The paid tiers below are completely optional ways to back the lab if QuadFlow becomes part of your daily workflow. They unlock direct support tickets and our gratitude. Nothing about the product is gated by them today.

Loading pricing…

Payments handled securely by Stripe. You'll be redirected to Stripe Checkout to complete your purchase. Manage, downgrade, or cancel from your account page any time.

By signing in or subscribing you agree to our Terms of Service and Privacy Policy. Paid tiers auto-renew at the end of each billing cycle until cancelled.

Stay in the loop

Not ready to buy yet? Drop your email and we'll let you know when major updates ship. No spam.

← Back to Tools
Quads Lab
quadslab.io

Ideas mutate into systems. What survives gets shipped. A space for builders who execute—no fluff, no gatekeeping.

Navigation

  • Home
  • Tools
  • Music
  • Discord
  • YouTube

Resources

  • Stack
  • Tutorials
  • Discord
  • Subscribe
  • Launch Dr. Vibe

Company

  • Contact
  • Terms
  • Privacy
Join the Lab

© 2026 quadslab.io. All rights reserved.

Hosted on Railway

Built withby the mad scientist