Bevel

Interface parts with weight, edges and light.

Bevel is a set of tactile React components built on Base UI and Tailwind. Add one with the shadcn CLI and the code is yours to change.

Browse 35 components
npx shadcn@latest add @bevel/wallet
Amexending in 1005Debitending in 8210Visaending in 4242

Pay with balance

Active

$124.50

Order total
$86.40
Left after payment
$38.10

A billing screen, assembled

Every part works on its own. Together they make the screen most products need: pick a pack and pay, watch a turn's cost run, and read the history. All of it is live.

Credits$10+ $0.59 feeCredits$50+ $1.75 feeCredits$100+ $3.20 feeCredits$200+ $6.10 fee

Credit purchase

17 Oct 2026, 14:02


50 credits
$50.00
Card fee
$1.75

Total
$51.75

Credits never expire.

This turn

Ready
$0.000so far

Credit ledger

No.DateEntryAmountBalanceStatus
Entry 004517 OctCredits bought+$50.00$74.60Received
Entry 004416 OctUsage, 212 calls-$18.40$24.60Auto
Entry 004314 OctRefund, case 118+$12.00$43.00Returned
Entry 004212 OctCredits bought+$10.00$31.00Held

An agent at work, assembled

The same idea for AI agents: a plan on a legal pad, subagents in their pigeonholes, an answer with its sources pinned in, and a seal you hold before anything leaves the firm.

Review the Harbor Street lease

1 of 5 donex
  1. Done: Read the lease and schedules
  2. In progress: List every notice clause
  3. Not started: Check notice periods against the playbook
  4. Not started: Draft a redline
  5. Not started: Summarise for Priya

The landlord can end the lease on thirty days' notice, but notice must be written and delivered to the address in the schedule.

Courts have read similar clauses strictly, so email alone may not count.

Send the redline to opposing counsel

The drafting agent will email it to j.lee@haleward.com. Sent email can't be recalled.

  • Priya Shah: signed
  • You: not signed yet
Press and hold to approve
  • Research
    Working
    Find cases on notice by email
    x
  • Drafting
    Working
    Redline clause 9.2
    x
  • Review
    Pending
    Check the redline against the playbook
    x
  • Citations
    Working
    Verify every authority cited
    x

Install once, then add what you need

Bevel is a shadcn registry. Point your project at it once; after that each component arrives with the parts it's built from, its dependencies and its styles, merged into your global CSS. Nothing is wrapped in a package: the files are yours.

components.json
{
  "registries": {
    "@bevel": "https://bevel-ui.vercel.app/r/{name}.json"
  }
}
Terminal
npx shadcn@latest add @bevel/wallet @bevel/receipt

Money

Balances, payment methods and credits for checkout, billing and usage-based products.

Instruments

Readouts and controls from a panel: rolling counters, gauges, dials and breakers.

Coordination

Guards and holds for consequential work shared by people and agents: a cover over a critical switch, a check-in that keeps a run alive, a lockout everyone must release, and a take-a-number queue.

Records

Seeing many things at once: notched cards that drop out when filtered, signals along a file's edge, a contact sheet, a departures board and a due-date slip.

Agents

Plans, logs, delegation and approvals for AI agents at work. Who's doing what, how far along, and what needs you.

Documents

Sources and edits: citations that open their passage, and redlines you accept or reject.

Marks

Ink and relief on paper: status stamps, embossed seals and redactions.