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
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
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
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
Click and Hold
Click on a task card and hold
Drag to Column
Drag the card to the target column
Drop
Release to drop the card
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
Filters & Search
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:
Click checkbox on first card
Shift+Click on last card
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
Shortcut Action
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
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
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
Drag and drop not working
Solutions :
Ensure JavaScript enabled
Try different browser
Disable browser extensions
Check for conflicting keyboard shortcuts
Tasks not updating in real-time
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