πŸ“Š Canvas Management

πŸ–ŒοΈ Drawing and Rendering: Interactive canvas for visual AI workflow design. Render items and configure connections with a grid system.

πŸ” Zoom and Pan: Zoom in/out and pan across the canvas while maintaining item positions and connections.

πŸ“Έ Screenshot: Capture and save canvas screenshots for documentation or sharing.

🧩 Item Management

πŸ“ Item Types: Define and manage crews, agents, tasks, tools, and LLMs with customizable properties.

βž• Item Creation: Add predefined or custom items to the canvas and configure their properties.

πŸ“Š Item Properties: Create, edit, delete, and validate item properties with an intuitive interface.

πŸ”„ Item Manipulation: Drag, drop, resize, and connect items to define workflow relationships.

πŸ”— Connections and Workflow

πŸ”€ Task Ordering: Define sequential or parallel process flows and reorder tasks with a drag-and-drop interface.

🌐 Relationship Visualization: Draw and update connections between items automatically.

πŸ’Ύ Project Management

πŸ’Ύ Save and Load: Save, load, export, and import projects, including custom items.

πŸ“š Library Management: Access, search, and filter a library of predefined items, and publish or reuse configurations.

πŸ”§ Code Generation

🐍 Python Code Export: Generate Python, FastAPI, and Jupyter Notebook code from visual workflows with CrewAI syntax.

🎨 Code Display Features: Syntax highlighting, theme selection, fullscreen view, and search functionality for generated code.

πŸ’» Code Management: Copy, download, and auto-save draft code locally.

πŸ”„ Undo/Redo Functionality

↩️ Undo: Revert recent changes with multiple undo steps available.

β†ͺ️ Redo: Restore previously undone actions with an enabled/disabled redo button.

πŸ‘₯ Multi-item Operations

✏️ Selection: Select and perform actions on multiple items simultaneously.

πŸ“‹ Copy and Paste: Copy and paste selected items on the canvas with ease.

πŸ› οΈ Additional Utilities

πŸ” Search: Find specific items on the canvas or in the library with powerful search and filter functions.

πŸ–¨οΈ Export Options: Export projects as YAML or generate Python code for the workflow.

🎚️ Customization: Adjust grid size and canvas dimensions for precise placement and project scaling.

πŸ”’ Data Handling

πŸ’Ύ Local Storage: Auto-save draft code to local storage and recover unsaved changes.

πŸ” Validation: Ensure data integrity by validating item properties and preventing incomplete item creation.

πŸ’Ύ Information and Documentation: Access comprehensive tutorials, documentation, and general AI topics.

πŸ’Ύ My Account

Newsletter and Subscription Management: Manage your subscriptions and personal data.

Learning Progress and Statistics: Track your learning progress and view user statistics.