tersa  by haydenbleasel

Open-source canvas for AI workflow building

Created 5 months ago
619 stars

Top 53.3% 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

2 weeks ago

Responsiveness

1 day

Pull Requests (30d)
7
Issues (30d)
1
Star History
49 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

1.0%
22k
AI-powered task management system for code editors
Created 6 months ago
Updated 23 hours ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

activepieces by activepieces

0.9%
18k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 23 hours ago
Feedback? Help us improve.