Contract It An AI-native contract workspace where the UI adapts to what you're trying to do: assess risk, refine clauses, clarify definitions, and track obligations.

Unlike traditional legal platforms that force you into rigid dashboards and fixed workflows, Contract It lets you drop in a contract, ask what you need in natural language, and get the right interactive tool at the right time.

Contract It makes contracts readable for non-lawyers, because navigating legalese should not be the hardest part of your job.

Live Website | Source Code

Key Features This project goes beyond "chat on the side". Tambo serves as the control plane for the entire workspace: the AI does not just answer, it builds the interface.

Drag-and-Drop GenUI Canvas: The AI responds with purpose-built interactive components instead of text. Drag them onto a persistent canvas, rearrange freely, and keep them around as you work through the contract. Skeuomorphic Workspace Design: The desk is designed to feel physical and calm, with layered paper textures, soft gradients, and tactile controls. Rich Contract Editor: A full TipTap-based editor with real-time context awareness. Select a clause, and the AI understands exactly what you're looking at. Multi-Agent Orchestration: Behind a single chat input, a coordinator routes requests to five specialized agents. Each one returns typed, schema-validated data that maps directly to a UI component. Elicitation UI: When a request is ambiguous, the AI surfaces a structured clarification card to collect what it needs before proceeding. Resizable, Responsive Layout: Editor, chat, and canvas panels resize fluidly. The entire product remains usable on mobile. Architecture At its core, Contract It uses a multi-agent routing system paired with strongly typed generative components. Every user message flows through a single orchestration pipeline.

User prompt -> Chat UI (useTamboThread) -> Tambo orchestration layer -> Coordinator tool (classifies intent, routes to sub-agent) -> Risk Analyst / Clause Negotiator / Definition Curator / Obligation Extractor / Scoping Specialist -> Returns typed props validated against Zod schema -> GenUI component renders in the workspace

Built With

Share this project:

Updates