vercel-labs/tersa has 1,048 GitHub stars and 175 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-09 11:34 UTC. Last push 2026-05-01.
Tersa is an open source canvas for building AI workflows.
What you can do
- Visual Workflow Builder: Create AI workflows by connecting nodes in a drag-and-drop canvas
- Multi-Model Support: Access text, image and video models from 25+ providers through Vercel AI SDK Gateway
- Cost Indicators: See relative pricing across models at a glance
- Reasoning Extraction: View model reasoning for supported providers
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Tersa
A visual AI playground. Drag, drop, connect and run nodes to build AI workflows powered by the Vercel AI SDK Gateway.
Features
- Visual Workflow Builder: Create AI workflows by connecting nodes in a drag-and-drop canvas
- Multi-Model Support: Access text, image and video models from 25+ providers through Vercel AI SDK Gateway
- Cost Indicators: See relative pricing across models at a glance
- Reasoning Extraction: View model reasoning for supported providers
- Streaming Responses: Real-time text generation with streaming support
- Local Storage: Canvas state persists in the browser automatically
Technologies
- Next.js 15 with App Router and Turbopack
- React 19
- Vercel AI SDK with AI SDK Gateway
- Vercel Blob for media storage
- ReactFlow for the visual canvas
- TipTap for rich text editing
- Tailwind CSS for styling
- shadcn/ui, Kibo UI and Radix UI for UI components
Getting Started
Prerequisites
- Node.js (v20+)
- PNPM package manager
Installation
Clone the repository
git clone https://github.com/vercel-labs/tersa.git cd tersaInstall dependencies
pnpm installCreate a
.env.localfile with your AI SDK Gateway credentials and any provider API keys you want to use.Run the development server
pnpm devOpen http://localhost:3000 in your browser
Usage
- Add nodes to the canvas using the toolbar
- Connect nodes by dragging from one node's output to another's input
- Select a model from any supported provider
- Run your workflow to process data through the AI models
License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ and 🤖 by Hayden Bleasel.
Explore related projects
n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
209,949 starslanggenius/dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
160,773 starsmicrosoft/PowerToys
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
140,755 starsstablyai/orca
Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
120,547 stars