Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 2 additions & 8 deletions apps/docs/content/docs/agent-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,8 @@ claude "Add error handling to fetchUser"

## Parallel Agents

Create multiple workspaces and run an agent in each. Compare results and merge the best solution. See [Parallel Agents](/parallel-agents) for a detailed guide.
Create multiple workspaces and run an agent in each. Compare results and merge the best solution.

## Notifications

Get notified when agents finish. Configure sounds in Settings → Notifications.

## Next Steps

- [Parallel Agents](/parallel-agents) — Run multiple agents at the same time
- [Terminal Presets](/terminal-presets) — Auto-launch agents on workspace creation
- [MCP Server](/mcp) — Let agents control Superset programmatically
Get notified when agents finish. Configure sounds in Settings.
12 changes: 4 additions & 8 deletions apps/docs/content/docs/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,23 @@
"title": "Documentation",
"pages": [
"---Rocket Get Started---",
"overview",
"installation",
"overview",
"first-workspace",
"workflow",
"---Gauge Core Features---",
"parallel-agents",
"workspaces",
"task-management",
"diff-viewer",
"terminal-integration",
"ports",
"agent-integration",
"mcp",
"---BookOpen Guides---",
"agent-integration",
"setup-teardown-scripts",
"use-with-ide",
"terminal-presets",
"customization",
"---Lightbulb Tips---",
"using-monorepos",
"terminal-presets",
"keyboard-shortcuts",
"customization",
"---CircleHelp Help---",
"faq"
]
Expand Down
89 changes: 12 additions & 77 deletions apps/docs/content/docs/overview.mdx
Original file line number Diff line number Diff line change
@@ -1,87 +1,22 @@
---
title: Welcome
description: Superset is a desktop app for running multiple AI coding agents in parallel
title: Overview
description: Learn what Superset is and how it works
---

## What is Superset?

Superset is a macOS desktop app for running multiple AI coding agents simultaneously. Each agent works in its own isolated workspace (a git worktree), so you can hand off parallel tasks and review results as they come in.
Superset is a desktop app for managing multiple codebases with git worktrees. Work on several branches simultaneously, each in its own isolated workspace.

**Wait less, ship more.**
## Key Features

<DownloadButton />
- **Workspaces** - Each branch gets its own directory via git worktrees. No more stashing.
- **Terminal** - Built-in terminal with persistent sessions per workspace.
- **Diff Viewer** - Review changes, stage files, commit, and push.
- **AI Agents** - Run Claude Code or other agents in isolated workspaces.
- **IDE Integration** - Open any workspace in Cursor or VS Code.

## Get Started
## How It Works

<ResourceGrid resources={[
{
title: "Installation",
description: "Download Superset and get up and running in minutes.",
href: "/installation"
},
{
title: "Your First Workspace",
description: "Create a workspace, run a command, and review changes.",
href: "/first-workspace"
},
{
title: "Workflow",
description: "The end-to-end loop: create, work, review, ship.",
href: "/workflow"
}
]} />
Superset uses [git worktrees](https://git-scm.com/docs/git-worktree) to give each branch its own directory. Switch contexts instantly without losing your place.

## Core Features

<ResourceGrid resources={[
{
title: "Parallel Agents",
description: "Run multiple AI agents at once in isolated workspaces.",
href: "/parallel-agents"
},
{
title: "Workspaces",
description: "Isolated git worktrees for every branch you work on.",
href: "/workspaces"
},
{
title: "Task Management",
description: "Track tasks, assign priorities, and launch agents from one place.",
href: "/task-management"
},
{
title: "MCP Server",
description: "Let AI agents control Superset programmatically.",
href: "/mcp"
},
{
title: "Terminal",
description: "Built-in terminal with split panes and session persistence.",
href: "/terminal-integration"
},
{
title: "Diff Viewer",
description: "Review changes, stage files, commit, and create PRs.",
href: "/diff-viewer"
}
]} />

## Guides

<ResourceGrid resources={[
{
title: "Setup Scripts",
description: "Automate workspace initialization with setup and teardown commands.",
href: "/setup-teardown-scripts"
},
{
title: "IDE Integration",
description: "Open workspaces in Cursor, VS Code, or your preferred editor.",
href: "/use-with-ide"
},
{
title: "Terminal Presets",
description: "Save and reuse terminal configurations for quick launches.",
href: "/terminal-presets"
}
]} />
Your data stays local. Superset works offline and syncs when connected.
61 changes: 0 additions & 61 deletions apps/docs/content/docs/parallel-agents.mdx

This file was deleted.

53 changes: 0 additions & 53 deletions apps/docs/content/docs/task-management.mdx

This file was deleted.

68 changes: 0 additions & 68 deletions apps/docs/content/docs/workflow.mdx

This file was deleted.

4 changes: 2 additions & 2 deletions apps/docs/next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ const config = {
return [
{
source: "/",
destination: "/overview",
destination: "/installation",
permanent: false,
},
{
source: "/docs",
destination: "/overview",
destination: "/installation",
permanent: false,
},
];
Expand Down
8 changes: 1 addition & 7 deletions apps/docs/src/components/ResourceCard/ResourceCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ export function ResourceCard({
tags,
className,
}: ResourceCardProps) {
const isExternal = href.startsWith("http");
return (
<div
className={cn(
Expand All @@ -27,12 +26,7 @@ export function ResourceCard({
<div>
<ArrowUpRight className="absolute top-3 right-3 h-4 w-4 group-hover:opacity-100 opacity-80 text-muted-foreground transition-colors group-hover:text-foreground no-underline underline-offset-0" />
<div className="p-4 py-0 flex items-start justify-between">
<a
href={href}
{...(isExternal
? { target: "_blank", rel: "noopener noreferrer" }
: {})}
>
<a href={href} target="_blank" rel="noopener noreferrer">
<h3 className="font-semibold text-md tracking-tight no-underline">
{title}
</h3>
Expand Down
Loading