{"id":13680750,"url":"https://github.com/craftgen/craftgen","last_synced_at":"2025-04-30T00:30:43.998Z","repository":{"id":215233108,"uuid":"738425296","full_name":"craftgen/craftgen","owner":"craftgen","description":"Integrating AI into every workflow with our open-source, no-code platform, powered by the actor model for dynamic, graph-based solutions.","archived":false,"fork":false,"pushed_at":"2025-02-27T06:10:59.000Z","size":101797,"stargazers_count":292,"open_issues_count":8,"forks_count":23,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-20T06:23:10.812Z","etag":null,"topics":["actor-framework","agent","agent-based-framework","ai","chat","gpt","llm-agent","llm-framework","llmops"],"latest_commit_sha":null,"homepage":"https://craftgen.ai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/craftgen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-03T07:43:38.000Z","updated_at":"2025-03-28T21:38:32.000Z","dependencies_parsed_at":"2024-04-11T10:35:00.030Z","dependency_job_id":null,"html_url":"https://github.com/craftgen/craftgen","commit_stats":null,"previous_names":["craftgen/craftgen"],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftgen%2Fcraftgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftgen%2Fcraftgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftgen%2Fcraftgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftgen%2Fcraftgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/craftgen","download_url":"https://codeload.github.com/craftgen/craftgen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251414273,"owners_count":21585615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actor-framework","agent","agent-based-framework","ai","chat","gpt","llm-agent","llm-framework","llmops"],"created_at":"2024-08-02T13:01:21.486Z","updated_at":"2025-04-30T00:30:43.968Z","avatar_url":"https://github.com/craftgen.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![Logo of Craftgen](./apps/next/public/images/github-header.png)\n\n\u003ch3\u003e\n\n[Homepage](https://craftgen.ai/) | [Examples](https://craftgen.ai/explore) | [Discord](https://craftgen.ai/discord)\n\n\u003c/h3\u003e\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/craftgen/craftgen)](https://github.com/craftgen/craftgen)\n\u003ca href=\"https://github.com/craftgen/craftgen/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-AGPLv3-purple\" alt=\"License\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/craftgen/craftgen/pulse\"\u003e\u003cimg src=\"https://img.shields.io/github/commit-activity/m/craftgen/craftgen\" alt=\"Commits-per-month\"\u003e\u003c/a\u003e\n\u003ca href=\"https://craftgen.ai/pricing\"\u003e\u003cimg src=\"https://img.shields.io/badge/Pricing-Free-brightgreen\" alt=\"Pricing\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/craftgen/craftgen/labels/%F0%9F%99%8B%20help%20wanted\"\u003e\u003cimg src=\"https://img.shields.io/badge/Help%20Wanted-Contribute-blue\"\u003e\u003c/a\u003e\n[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social\u0026label=Follow%20%40craftgenai)](https://twitter.com/craftgenai)\n\n\u003c/div\u003e\n\nCraftgen.ai: Open-source AI agent platform with intuitive workflows, graph-based solutions, agent capabilities, model management, and real-time monitoring for fast prototyping to production. Key features include:\n\n**1. Workflow**:\nBuild and test powerful AI workflows on a visual canvas, leveraging all the following features and beyond.\n\n![Demo](./apps/web/public/images/demo-cover.jpg)\n\n**2. Comprehensive model support**:\nSeamless integration with hundreds of proprietary / open-source LLMs from dozens of inference providers and self-hosted solutions, covering GPT, Mistral, Llama3, Ollama and any OpenAI API-compatible models.\n\n**3. Agent capabilities**:\nYou can define agents based on LLM Function Calling or ReAct, and add pre-built or custom tools for the agent. Or you can create tools on demand.\n\n## What is CraftGen?\n\nCraftgen.ai is an AI platform designed for both technical and non-technical users. Built on a scalable graph architecture and the Actor Model, it allows users to customize AI components to fit their needs.\n\nThe platform features an event-driven architecture for reliable data processing and universal access via web technologies. It supports dynamic tool and workflow generation, with offline capabilities for secure environments and plans for desktop integration.\n\nCraftgen.ai uses JSON schema for industry-standard alignment, enabling seamless integration with any API following the OpenAPI spec. This allows for a broad range of applications, from automating data analysis to streamlining content management.\n\nThe platform is designed to bridge the gap between advanced AI technology and practical usability. It's a flexible, secure, and intuitive platform that empowers users, from developers seeking to create custom AI solutions to businesses looking to automate routine tasks. Craftgen.ai's goal is to make AI technology an integral, seamless part of everyday problem-solving and innovation, providing a platform where modular AI and a thriving marketplace converge to meet the diverse needs of its users.\n\n## Feature comparison\n\n\u003ctable style=\"width: 100%;\"\u003e\n  \u003ctr\u003e\n    \u003cth align=\"center\"\u003eFeature\u003c/th\u003e\n    \u003cth align=\"center\"\u003eCraftGen\u003c/th\u003e\n    \u003cth align=\"center\"\u003eLangChain\u003c/th\u003e\n    \u003cth align=\"center\"\u003eFlowise\u003c/th\u003e\n    \u003cth align=\"center\"\u003eOpenAI Assistants API\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eProgramming Approach\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eAPI + App-oriented\u003c/td\u003e\n    \u003ctd align=\"center\"\u003ePython Code\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eApp-oriented\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eAPI-oriented\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eSupported LLMs\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eRich Variety\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eRich Variety\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eRich Variety\u003c/td\u003e\n    \u003ctd align=\"center\"\u003eOpenAI-only\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003c!-- \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eRAG Engine\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n  \u003c/tr\u003e --\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eAgent\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eWorkflow\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eObservability\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eCode Interpreter\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003eLocal Deployment\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e✅\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e❌\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Staying ahead\n\nStar CraftGen on GitHub and be instantly notified of new releases.\n![](./apps/web/public/images/github-star-dark.gif)\n\n\u003e **Note:**\n\u003e This project is a dynamic work in progress, evolving in the open. Stay updated with our journey on Twitter [@CraftgenAI](https://twitter.com/CraftgenAI).\n\n### Stuck? Got Questions? We're Here!\n\nHit a snag? Pondering how to start? Reach out on [Discord](https://craftgen.ai/discord). We're all ears and ready to assist.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftgen%2Fcraftgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcraftgen%2Fcraftgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcraftgen%2Fcraftgen/lists"}