Skip to content

CodefyUI

CodefyUI is a visual, node-based deep learning platform for education, experimentation, and workflow-driven model building. It lets users design pipelines in the browser by dragging nodes onto a canvas, connecting data flow, running graphs, and inspecting each step of CNN, RNN, Transformer, reinforcement learning, and data processing workflows.

Our goal is to make machine learning more observable, interactive, and teachable, not just hidden inside source code.

Repositories

Repository Description Technology / Type
CodefyUI The core CodefyUI project. It provides a browser-based visual node editor with drag-and-drop nodes, type-safe connections, real-time validation, WebSocket execution, Teaching Inspector, example workflows, plugin management, model file management, and a CLI graph runner. It is designed for teaching, demonstrating, and experimenting with deep learning pipelines. Python, FastAPI, PyTorch, React, TypeScript
CodefyUI-Plugin-Graph-Copilot An AI chat assistant plugin for CodefyUI. It adds a floating chat panel to the editor so users can generate, tune, and improve node graphs with natural language. It supports multiple LLM providers, file attachments, conversation history, and direct canvas edits through validated tool calls. JavaScript, React plugin
CodefyUI-Plugin-Official The official starter template for CodefyUI plugin packs. It includes a complete example manifest, sample nodes, example workflows, assets, tests, and frontend extension scaffolding so developers can fork it and publish their own plugins. JavaScript, Python plugin template
CodefyUI-OJ An Online Judge system designed to work with CodefyUI. Students build computation graphs locally with CodefyUI, export graph.json, and upload it to the judge, where the server executes and grades submissions inside a Docker sandbox. It supports student, teacher, and admin roles, problem management, contests, leaderboards, and hidden tests. Python, FastAPI, Docker, Online Judge

Ecosystem

  • Core platform: CodefyUI handles visual graph editing, execution, inspection, and teaching-oriented visualization.
  • AI collaboration: CodefyUI-Plugin-Graph-Copilot helps users create and edit graphs through conversation.
  • Plugin development: CodefyUI-Plugin-Official provides the foundation for third-party nodes and editor tools.
  • Education and grading: CodefyUI-OJ brings CodefyUI graphs into assignments, practice, and contest evaluation workflows.

Links

Popular repositories Loading

  1. CodefyUI CodefyUI Public

    A visual, node-based deep learning pipeline builder for education. Design CNN, RNN, Transformer, and RL architectures by dragging and connecting nodes — no boilerplate code needed.

    Python 9 4

  2. CodefyUI-Plugin-Official CodefyUI-Plugin-Official Public

    Official starter template for CodefyUI plugin packs. Fork this to publish your own.

    JavaScript 1

  3. CodefyUI-OJ CodefyUI-OJ Public

    Python 1

  4. CodefyUI-Plugin-Graph-Copilot CodefyUI-Plugin-Graph-Copilot Public

    AI chat assistant plugin for CodefyUI - generate and edit node graphs by conversation

    JavaScript 1

  5. .github .github Public

  6. example-word-analogy example-word-analogy Public

    Word-vector analogy service: a CodefyUI example project (fully offline)

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…