toolforge.ai
Web design system. Black and white carry the structure; deep signal red marks the single most important action on a view; signal yellow is reserved for caution and highlight.
ANALYTICS|APPLICATIONS|AUTOMATION|AGENTICS
01
Colour
Ink
#0B0B0B
Ink 60
#45423D
Muted
#8A857C
Line
#DCD8D0
Canvas
#F1EFEA
Paper
#FFFFFF
Signal Red
#C0111B
Red Press
#96070F
Red Tint
#FBE9EA
Signal Yellow
#FFC400
Yellow Tint
#FFF6D6
Success
#157F3D
One red per view. If two things on a screen are red, neither is the action. Yellow never carries text at small sizes — use it as a fill behind ink, or as a 4px rule.
02
Typography
DISPLAY / 56 / 600
Analytics that ship
H1 / 40 / 600
Pipelines, not slide decks
H2 / 28 / 600
Section heading
H3 / 20 / 600
Subsection heading
BODY / 16 / 400
Body copy runs at 16 over 1.7 on a measure of about 620 pixels. Long-form pages hold the same measure; dense product views drop to 15.
SMALL / 14 / 400
Secondary copy, captions, helper text.
LABEL / 12 / 700
EYEBROW · TABLE HEAD · METADATA
MONO / 14 / 400
forge run --pipeline=daily_revenue
03
Buttons
VARIANTS
SIZES
04
Forms
Lowercase, hyphens allowed.
Key rejected — check the prefix.
CHOICE
TOGGLE & RANGE
Alerts on
Alerts off
062100
05
Status — badges, alerts, toast
DEFAULT FAILED DEGRADED HEALTHY OUTLINE MUTED Running Stopped
i
Scheduled maintenance Sunday 02:00–04:00 UTC
Pipelines queue and resume automatically.
!
Pipeline daily_revenue failed at step 4
Upstream table missing 3 partitions.
Run took 4× longer than the 30-day median
No action required yet.
Export queued — we'll email you when it's ready.
DISMISS
06
Cards & metrics
RUNS TODAY
1,284
+12% vs yesterday
FAILURES
7
3 unacknowledged
P95 LATENCY
840ms
Above target
AGENTS ACTIVE
36
4 idle
Feature card
Mark in red, heading, two lines of copy, one text action. No shadow, one hairline.
READ MORE →
Accent card
A red cap bar marks the primary item in a set. Use once per group.
ANALYTICSAGENTICS
Person card
FOUNDER
Portrait keeps its black ring at every size down to 40px.
07
Data table
PIPELINE
OWNER
LAST RUN
DURATION
STATUS
daily_revenue
M. Pardo
06:00
4m 12s
FAILED
churn_features
A. Lin
05:30
11m 03s
OK
agent_dispatch
R. Okoye
05:00
1m 48s
SLOW
warehouse_sync
A. Lin
04:15
27m 40s
OK
4 of 128 pipelines
1 2 3
08
Navigation
toolforge.ai
Pipelines Agents Data Docs
WORKSPACE
Overview
Pipelines
Schedules
Alerts
Settings
WORKSPACE/PIPELINES/DAILY_REVENUE
Runs
Schema
Lineage
Settings
DROPDOWN
Last 24 hours
Last 7 days
Last 30 days
Custom range…
09
Overlays & feedback
Delete pipeline?
This removes daily_revenue and its 1,284 run records. Downstream schedules will fail on the next tick.
PROGRESS
Step 4 of 667%
Loading…
No runs yet
Connect a source and schedule your first pipeline.
10
Terminal, code & avatars
FORGE CLI
$ forge run --pipeline=daily_revenue
→ resolving 6 steps
→ step 1/6 extract ok 0.8s
→ step 2/6 stage ok 1.4s
→ step 3/6 model ok 12.2s
→ step 4/6 publish failed
error: partition 2026-08-04 missing from source
$
AVATARS
AL
RO
+9
TOOLTIP
Last run 4 minutes ago
11
Grid, spacing & footer
SPACING — 4PX BASE
4 · 8 · 12 · 16 · 24 · 32 · 48 · 64
CORNERS — SQUARE BY DEFAULT
9px
pill
Only the mark and avatars are rounded. UI is square.
BORDERS
1 hairline · 2 control · 3 rule · 6 accent
toolforge.ai
ANALYTICS|APPLICATIONS|AUTOMATION|AGENTICS
COMPANY
About Contact Legal
12
Inputs — search, chips, upload, date
SEARCH
/
FILTER CHIPS
Failed× Owner: A. Lin× + Add filter
SEGMENTED CONTROL
Table
Graph
Log
FILE UPLOAD
Drop a .csv or .parquet here
or click to browse · 200 MB max
DATE PICKER
August 2026
MTWTFSS
272829303112 3456789 10111213141516 17181920212223 24252627282930
KEYBOARD
Press K to open the command palette
13
Disclosure, steps, timeline, lists
What counts as a run?
Any invocation that reaches step 1, including dry runs. Cancelled runs still count against the quota.
Can agents write to production?
+
How is latency measured?
+
STEPPER
1
Source
2
Schedule
3
Review
TIMELINE
Run failed at publish
06:04 · 2 min ago
Model step completed
06:03
Run started
06:00
M. Pardo acknowledged the daily_revenue failure
2 minutes ago
INCIDENT
AL
A. Lin changed the schedule to hourly
41 minutes ago
CONFIG
RO
R. Okoye deployed agent_dispatch v4
Yesterday, 18:20
DEPLOY
14
Command palette & drawer
> ESC
PIPELINES
run daily_revenue
run daily_margin
ACTIONS
Open run history
Cancel all queued runs
Run detail
×
PIPELINE
daily_revenue
STATUS
FAILED
DURATION
4m 12s
15
Marketing blocks
AGENTIC ANALYTICS
Every pipeline explains itself.
Hero blocks run black. One red button, one yellow eyebrow, nothing else competes.
STARTER
$0
3 pipelines
1,000 runs / month
Community support
MOST TEAMS
TEAM
$480/mo
Unlimited pipelines
100,000 runs / month
Agents and alerting
ENTERPRISE
Talk
Private deployment
SSO and audit log
Named engineer
Ready to forge something?
Yellow bands close a page. Never more than one per page.