{"repo":"rohitdevsol/m8m","free":true,"listed":false,"github":"https://github.com/rohitdevsol/m8m","clone":"git clone https://github.com/rohitdevsol/m8m.git","description":"Open-source AI workflow automation platform built with Next.js, tRPC, Kafka, and Prisma.","language":"TypeScript","stars":16,"topics":["automation","kafka","workflows"],"license":"MIT","category":"workflow-automation","readme_excerpt":"M8M - AI-Powered Workflow Automation Platform A powerful, open-source workflow automation platform built with modern web technologies. Create, deploy, and manage AI-driven workflows with an intuitive visual interface and robust execution engine. Overview M8M enables you to build sophisticated AI workflows without writing code. Connect various services, APIs, and AI models (like Gemini and OpenAI) to create powerful automation pipelines processed reliably through a Kafka-based execution engine. Architecture & Flow Core Concepts Understanding M8M requires familiarity with a few core components that make up the automation pipeline: - Nodes: The fundamental building blocks of a workflow. Each node represents a single unit of work—such as extracting data, calling an AI model, executing custom TypeScript logic, or sending a Slack message. - Edges: The connections between nodes that define the execution path. Edges carry the state and payload from the output of one node to the input of the next, allowing for complex branching and conditionals. - Workflows: A Directed Acyclic Graph (DAG) consisting of Nodes and Edges. Workflows are visually constructed on the canvas and define the end-to-end automation sequence. - Executions: A single, tracked run of a Workflow. When a workflow is triggered (via webhook, schedule, or manual run), an Execution is created. It tracks the state of every node, capturing logs, inputs, outputs, and any errors. - Event Bus: Powered by Kafka, the Event Bus de","default_branch":null,"files":null,"tree":[],"storefront":"/r/rohitdevsol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rohitdevsol/m8m/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}