tersa  by vercel-labs

Open-source canvas for AI workflow building

Created 10 months ago
871 stars

Top 41.0% on SourcePulse

GitHubView on GitHub
Project Summary

Tersa is an open-source visual canvas for building AI-powered workflows, targeting developers and AI enthusiasts. It simplifies the creation of complex AI pipelines by allowing users to drag, drop, and connect nodes representing various AI models and multimedia processing tasks, offering a streamlined approach to AI experimentation and application development.

How It Works

Tersa utilizes a node-based visual interface built with ReactFlow, enabling users to construct AI workflows by connecting different processing units. It integrates with leading AI models via the Vercel AI SDK and handles multimedia content (text, images, audio, video). Workflows are managed and stored securely in Supabase, leveraging Row Level Security for data protection.

Quick Start & Requirements

  • Install dependencies: pnpm install
  • Run development server: pnpm dev
  • Prerequisites: Node.js (v20+), PNPM, Supabase account and project, Supabase CLI, Stripe CLI.
  • Project setup requires creating a .env.local file with environment variables.
  • Official documentation and demo are not explicitly linked in the README.

Highlighted Details

  • Visual Workflow Builder with drag-and-drop interface.
  • Integrates multiple industry-leading AI models.
  • Supports multimedia processing (images, text, audio, video).
  • Automatic saving and cloud storage via Supabase.
  • Modern UI stack: Next.js 15, React 19, Tailwind CSS, shadcn/ui, Radix UI.

Maintenance & Community

  • Developed by Hayden Bleasel.
  • No explicit community channels (Discord/Slack) or roadmap links are provided in the README.

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The project requires a Supabase account and associated CLI tools for setup and operation. Specific details on supported AI models beyond integration via Vercel AI SDK and potential resource requirements for running complex workflows are not detailed.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
26
Issues (30d)
0
Star History
93 stars in the last 30 days

Explore Similar Projects

Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

0.5%
26k
AI-powered task management system for code editors
Created 11 months ago
Updated 2 days ago
Feedback? Help us improve.