Torra Community

screenshot of Torra Community
nuxt
vue
tailwind
daisyui
shadcn-ui
prisma

Open-source visual platform for AI agent and workflow development. Inspired by Coze & Langflow, built with Nuxt4, VueFlow, TypeScript, FeathersJS & Shadcn. Drag, connect, deploy — self-hosted and fully extensible by design.

Overview

Torra Community Edition is an innovative open-source visual editor designed to simplify the complexities of building AI agents and workflows. Built with the latest Nuxt 4 framework and leveraging Vue 3 alongside TypeScript, Torra stands out in its architectural design compared to similar platforms like Coze and Langflow. It emphasizes ease of use while providing a robust solution tailored for enterprise deployment, making it an exciting option for both developers and organizations looking to integrate AI into their projects.

With its lightweight architecture, Torra offers a self-hosting experience, a multi-language user interface, and built-in tools for quick integration. Its focus on a seamless full-stack TypeScript experience ensures that developers can work efficiently, whether in local development or in cloud environments.

Features

  • Visual Workflow Editor: Built using VueFlow, this intuitive editor allows users to create and manage workflows with ease.
  • Modern UI: Utilizes Tailwind CSS v4 and Shadcn UI for a clean and responsive design that enhances user experience.
  • Built-in LangChain.js Integration: Facilitates seamless AI model integration, allowing users to incorporate advanced capabilities with minimal effort.
  • Pluggable Storage Options: Supports local SQLite by default, with easy one-click migrations to MySQL or MongoDB for scalable production solutions.
  • Hot-swap Functionality: Transition between local and cloud environments without any downtime, ensuring uninterrupted workflow.
  • Comprehensive FeathersJS Hooks: Offers customizable hooks for all CRUD operations, enhancing security, monitoring, and access control.
  • Multi-language Support: Provides a user interface in multiple languages including English, Chinese, and Japanese, broadening accessibility for global users.
  • Built-in Modules: A variety of modules for input, output, image processing, voice recognition, and more, facilitating diverse use cases and integrations.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

daisyui
daisyUI

daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

shadcn-ui
Shadcn UI

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.