agentok  by dustland

Drag-and-drop tool for building multi-agent apps

Created 1 year ago
357 stars

Top 78.2% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Agentok Studio provides a visual, drag-and-drop interface for building and managing multi-agent applications powered by the AG2 framework. It targets developers and researchers looking to simplify the creation of complex agentic workflows, offering a diagram-based code generation approach for native Python execution.

How It Works

Agentok Studio visualizes AG2's agent interactions, allowing users to define relationships and tool integrations through a graphical interface. It generates self-contained Python code that relies solely on the official AG2 library, promoting transparency and ease of debugging. The system emphasizes clear data flow visibility and direct access to execution logs.

Quick Start & Requirements

  • Online Demo: Visit https://studio.agentok.ai (not for production).
  • Local (Docker): Requires Docker. Clone repo, copy .env.sample files, configure Supabase keys, and run docker-compose up -d.
  • Local (No Docker): Requires Node.js (pnpm/yarn) for frontend, Python 3.x with Poetry for backend. AG2's latest version defaults to Docker for code execution; set AUTOGEN_USE_DOCKER=False in api/.env to disable. REPLICATE_API_TOKEN is needed for LLaVa.

Highlighted Details

  • Diagram-based code generator for AG2.
  • Full visibility into data representation and execution logs.
  • Tool editor for creating and managing configurable tools.
  • Supports light and dark themes.

Maintenance & Community

  • Active development, with recent additions like a DeepSeek Assistant Node.
  • Community engagement encouraged via GitHub Issues and Discord.
  • Uses semantic-release for versioning and Commitlint for commit messages.

Licensing & Compatibility

  • Licensed under Apache 2.0 with additional terms.
  • Generated code is native Python, compatible with standard execution environments.

Limitations & Caveats

The online demo is not production-ready and may experience data wipes. The project is actively developing a new backend (Roboco) as an alternative to the current AG2 backend. RAG functionality has been removed.

Health Check
Last Commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 21 hours ago
Feedback? Help us improve.