Skip to main content

Overview

Forgeโ€™s Kanban board is your command center for AI-assisted development. Unlike lost chat histories, your tasks live here permanently - organized, trackable, and always accessible.

Accessing the Interface

# Start Forge
forge start

# Opens automatically at:
# http://localhost:3000
First time? Youโ€™ll need to sign in with GitHub to access your projects.

Board Layout

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Forge - Project: My App                    [@username] โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  [+ New Task]  [Filters โ–ผ]  [Sort โ–ผ]  [View โ–ผ]        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ To Do    โ”‚ In Prog  โ”‚ Review   โ”‚ Done     โ”‚ Archived   โ”‚
โ”‚  (5)     โ”‚  (3)     โ”‚  (2)     โ”‚  (12)    โ”‚  (45)      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚ โ”‚Task 1โ”‚ โ”‚ โ”‚Task 4โ”‚ โ”‚ โ”‚Task 7โ”‚ โ”‚ โ”‚Task 9โ”‚ โ”‚ โ”‚Task..โ”‚  โ”‚
โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚          โ”‚          โ”‚          โ”‚          โ”‚            โ”‚
โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚          โ”‚            โ”‚
โ”‚ โ”‚Task 2โ”‚ โ”‚ โ”‚Task 5โ”‚ โ”‚ โ”‚Task 8โ”‚ โ”‚          โ”‚            โ”‚
โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚          โ”‚            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Columns Explained

To Do

New tasks waiting to be started
  • Tasks you just created
  • Tasks planned but not started
  • Backlog items
Actions:
  • Start task (moves to In Progress)
  • Edit task details
  • Delete task
  • Move to other columns

In Progress

Tasks currently being executed by AI
  • Active attempts running
  • Tasks being worked on
  • Shows real-time progress
Visual Indicators:
  • ๐ŸŸข Agent working
  • ๐Ÿ“ Files being edited
  • โฑ๏ธ Time elapsed
  • ๐Ÿ’ฐ Cost so far

Review

Completed attempts awaiting your approval
  • Attempts finished successfully
  • Ready for code review
  • Waiting for merge decision
Actions:
  • View changes
  • Compare attempts
  • Approve and merge
  • Request changes
  • Reject

Done

Completed and merged tasks
  • Successfully merged to main
  • Shipped features
  • Fixed bugs
  • Completed work
Info Shown:
  • Merge commit SHA
  • Completion date
  • Agent used
  • Final cost

Archived

Old completed tasks
  • Automatically archived after 30 days
  • Can be restored if needed
  • Keeps board clean

Task Cards

Each task card shows:
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ #42 ๐Ÿ”’ Add user authentication      โ”‚ โ† Title + Lock icon (if blocked)
โ”‚ by @username  2 hours ago           โ”‚ โ† Creator + Time
โ”‚                                     โ”‚
โ”‚ "Implement JWT-based auth with..."  โ”‚ โ† Description preview
โ”‚                                     โ”‚
โ”‚ ๐Ÿค– 3 attempts                        โ”‚ โ† Number of attempts
โ”‚ โœ… 2 completed  ๐Ÿ”„ 1 running         โ”‚ โ† Status breakdown
โ”‚                                     โ”‚
โ”‚ [feature] [backend] [priority:high] โ”‚ โ† Labels
โ”‚                                     โ”‚
โ”‚ ๐Ÿ’ฐ $0.45  โฑ๏ธ 12m 30s                โ”‚ โ† Cost + Duration
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Card Colors

Cards are color-coded by priority:
  • ๐Ÿ”ด Critical: Red border
  • ๐ŸŸ  High: Orange border
  • ๐ŸŸก Medium: Yellow border (default)
  • ๐ŸŸข Low: Green border

Drag & Drop

Moving Tasks Between Columns

1

Click and Hold

Click on a task card and hold
2

Drag to Column

Drag the card to the target column
3

Drop

Release to drop the card
4

Auto-Update

Task status updates automatically
Keyboard shortcut: Select task, press โ†’ to move right, โ† to move left

Reordering Within Columns

Drag cards up/down within a column to prioritize:
  • Top = highest priority
  • Bottom = lowest priority

Task Details View

Click any task card to open the detail panel:

Overview Tab

Task #42: Add user authentication
Created by @username  3 hours ago
Status: In Progress

Description:
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Implement JWT-based authentication:
- Login endpoint with email/password
- Signup endpoint with validation
- JWT token generation (24h expiry)
- Password hashing with bcrypt
...

Labels: [feature] [backend] [priority:high]
Assignee: claude-sonnet

Attempts Tab

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ #    โ”‚ Agent    โ”‚ Status   โ”‚ Duration โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 1    โ”‚ Claude   โ”‚ โœ… Done  โ”‚ 5m 22s   โ”‚
โ”‚ 2    โ”‚ Gemini   โ”‚ ๐Ÿ”„ Run   โ”‚ 2m 15s   โ”‚
โ”‚ 3    โ”‚ Cursor   โ”‚ โŒ Fail  โ”‚ 4m 01s   โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

[View Logs] [Compare] [Start New Attempt]

Changes Tab

View file changes for each attempt:
src/auth/login.ts         +132  -13
src/auth/signup.ts        +165  -13
src/utils/jwt.ts          +67   (new)
test/auth.test.ts         +89   (new)

[View Diff] [Download] [Apply to Main]

Activity Tab

Timeline of all events:
๐ŸŸข 3 hours ago
   @username created task

๐Ÿค– 2 hours ago
   Started attempt #1 with Claude

โœ… 2 hours ago
   Attempt #1 completed successfully

๐Ÿค– 1 hour ago
   Started attempt #2 with Gemini

๐Ÿ’ฌ 30 minutes ago
   @reviewer added comment: "Check error handling"

๐Ÿ”„ 15 minutes ago
   Started attempt #3 with Cursor

Quick Filters

[All] [My Tasks] [High Priority] [In Progress]
Click to instantly filter the board.

Advanced Filters

Click Filters โ–ผ to open:
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ Filter Tasks                      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Status:  [All โ–ผ]                  โ”‚
โ”‚ Priority: [All โ–ผ]                 โ”‚
โ”‚ Assignee: [All โ–ผ]                 โ”‚
โ”‚ Labels:   [Select... โ–ผ]          โ”‚
โ”‚ Date:     [Last 7 days โ–ผ]        โ”‚
โ”‚                                   โ”‚
โ”‚ [Clear] [Apply]                   โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿ” Search tasks...              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
Search by:
  • Task title or description
  • Task ID (#42)
  • Labels (feature, bug, etc.)
  • Agent name (claude, gemini)

Sorting Options

Click Sort โ–ผ:
  • Priority (High โ†’ Low)
  • Created (Newest โ†’ Oldest)
  • Updated (Recently modified first)
  • Alphabetical (A โ†’ Z)
  • Cost (Most expensive first)
  • Duration (Longest first)
  • Custom (Manual drag-drop order)

View Modes

Kanban View (Default)

Classic column-based board - best for workflow visualization

List View

โ•ญโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ ID โ”‚ Title               โ”‚ Status   โ”‚ Assignee โ”‚ Cost โ”‚
โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 42 โ”‚ Add authentication  โ”‚ Progress โ”‚ Claude   โ”‚ $0.45โ”‚
โ”‚ 41 โ”‚ Fix memory leak     โ”‚ Review   โ”‚ Gemini   โ”‚ $0.12โ”‚
โ”‚ 40 โ”‚ Refactor API        โ”‚ Done     โ”‚ Cursor   โ”‚ $0.89โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
Best for: Scanning many tasks quickly

Timeline View

Jan 15 โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ— Jan 20 โ—โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ— Jan 25
       โ”‚         โ”‚        โ”‚          โ”‚
       Task 42   Task 41  Task 40    Today
       Started   Completed Merged
Best for: Understanding project timeline

Calendar View

      January 2024
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8 [9] 10 11 12 13    [9] = 3 tasks
14 15 16 17 18 19 20
Best for: Planning and scheduling

Bulk Operations

Select multiple tasks:
  1. Click checkbox on first card
  2. Shift+Click on last card
  3. All cards between are selected
Available actions:
  • Move to column
  • Add label
  • Change priority
  • Archive
  • Delete
โœ“ 5 tasks selected

[Move to โ–ผ] [Add Label โ–ผ] [Priority โ–ผ] [Archive] [Delete]

Keyboard Shortcuts

ShortcutAction
nNew task
fFocus search
j / kNavigate down/up
โ† / โ†’Move task left/right
EnterOpen task details
EscClose modal
Cmd/Ctrl + SSave changes
Cmd/Ctrl + KCommand palette
?Show all shortcuts

Customization

Column Configuration

Add/remove/rename columns:
Settings โ†’ Columns

Default columns: To Do, In Progress, Review, Done, Archived

Custom columns:
- Blocked
- Testing
- Staging
- Deployed

Card Display

Choose what to show on cards:
Settings โ†’ Card Display

โ˜‘ Show labels
โ˜‘ Show cost
โ˜‘ Show duration
โ˜‘ Show assignee
โ˜‘ Show attempt count
โ˜ Show description preview

Theme

Settings โ†’ Appearance

โ—‹ Light mode
โ— Dark mode
โ—‹ Auto (match system)

Accent color: [Purple โ–ผ]

Notifications

Bell icon (๐Ÿ””) shows:
  • Task completed
  • Attempt failed
  • Review requested
  • Comment added
  • Task assigned to you
Configure in Settings โ†’ Notifications:
โ˜‘ Desktop notifications
โ˜‘ Email notifications
โ˜ Slack notifications
โ˜ Discord notifications

Mobile View

Forge UI is responsive:
  • Mobile: Single column, swipe gestures
  • Tablet: 2-3 columns, touch optimized
  • Desktop: Full Kanban board
Use the mobile app for quick status checks and approvals while away from desk!

Collaboration Features

Comments

Add comments to tasks:
๐Ÿ’ฌ @reviewer  5 minutes ago
   Have you considered edge case where...

๐Ÿ’ฌ @username  2 minutes ago
   Good catch! I'll add that to attempt #3.

Mentions

Use @username to notify team members:
@john Can you review the security aspects?
@sarah FYI, this affects the mobile app

Assignments

Assign tasks to team members:
Assignee: @john
Due date: Jan 20, 2024
Labels: [needs-review]

Best Practices

Keep To Do Small

Donโ€™t let backlog grow too large:
  • Regularly archive old tasks
  • Move unlikely tasks to โ€œIdeasโ€ project
  • Aim for under 20 active To Do items

Use Labels Consistently

Create label standards:
  • feature, bug, docs, refactor
  • priority:high, priority:low
  • frontend, backend, database
Helps with filtering and reporting

Review Regularly

Donโ€™t let Review column fill up:
  • Check daily
  • Approve or request changes quickly
  • Merge when ready
Stale reviews = blocked pipeline

Archive Completed Work

After 30 days, archive Done tasks:
  • Keeps board focused on active work
  • Historical data still accessible
  • Improves performance

Troubleshooting

Solutions:
  • Refresh page (Cmd/Ctrl + R)
  • Check network connection
  • Verify Forge backend is running
  • Clear browser cache
Solutions:
  • Ensure JavaScript enabled
  • Try different browser
  • Disable browser extensions
  • Check for conflicting keyboard shortcuts
Solutions:
  • Check WebSocket connection (dev tools)
  • Refresh page manually
  • Verify firewall allows WebSocket
Solutions:
  • Verify project is selected
  • Check you have write permissions
  • Ensure not at task limit (if any)
  • Try via CLI as workaround

Next Steps