Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

Microsoft’s framework for multi-agent AI apps in Python and .NET, with the AgentChat API and AutoGen Studio, a no-code GUI. Its README now calls the project archived and unmaintained, and sends new work to Microsoft Agent Framework.
AutoGen is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
python3 -m venv .venv source .venv/bin/activate pip install -U "autogen-agentchat" "autogen-ext[openai]"
AutoGen is Microsoft’s framework for AI apps in which several agents work on a task, on their own or alongside a person. It comes in layers. The Core API passes messages between event-driven agents and can spread them across processes, in Python and .NET. AgentChat sits on top with preset agents and teams, and Extensions adds the model clients and code execution. AutoGen Studio is a no-code web app for building and running teams. Read the status first. The README now heads its caution “Project archived and no longer maintained”, and says Microsoft gives it no bug fixes, security fixes or support.
Python developers who already run AutoGen code and need it working while they plan a move, and people who want to study multi-agent patterns such as group chat, Swarm and Magentic-One. For a new project we’d follow the README and start on Microsoft Agent Framework, since the successor gets fixes and AutoGen no longer does.
| Who | What they do with it | Example |
|---|---|---|
| Teams with AutoGen code in use | Keep it running and plan the move | A team reads Microsoft’s migration guide to map its RoundRobinGroupChat onto an Agent Framework Workflow. |
| Researchers and students | Study multi-agent patterns from the tutorial | A student swaps SelectorGroupChat for MagenticOneGroupChat, as the Magentic-One page suggests. |
| Prototypers | Try a team in AutoGen Studio before writing code | A developer drops two agents onto a team in Team Builder and runs a task in the Playground. |
| .NET developers | Try the Core API from .NET | A developer adds the Contracts and Core packages with dotnet add package. |
AutoGen is a library and a local web app, not a plugin for a coding agent. The README and docs give no steps for Claude Code, Codex, Cursor or any other agent, so the kit follows the routes Microsoft documents.
Agents can also call MCP servers. The README’s second sample runs the Playwright MCP server through McpWorkbench.
Get it saves a zip of Mindket’s setup notes in your downloads folder, with every command taken from Microsoft’s README and docs. Python comes first, then Studio.
python3 -m venv .venv source .venv/bin/activate pip install -U "autogen-agentchat" "autogen-ext[openai]"
For the no-code route, install AutoGen Studio and start it. The README’s line keeps Studio’s database and files in a folder you name.
pip install -U "autogenstudio" autogenstudio ui --port 8080 --appdir ./my-app
You write a short async Python script. Create a model client, give it to an AssistantAgent, and call run or run_stream with a task. The README’s multi-agent sample wraps two experts in AgentTool, so one general assistant calls them when a question needs them. For agents that talk in turns, the Teams page lists four presets.
| Preset | How the next speaker is chosen |
|---|---|
| RoundRobinGroupChat | Agents take turns in a fixed order and share one context |
| SelectorGroupChat | A model picks the next speaker after each message |
| MagenticOneGroupChat | An orchestrator plans, hands out subtasks and tracks progress |
| Swarm | Agents hand the task to each other with a HandoffMessage |
The same page advises starting with one agent and its tools, and forming a team only when that agent falls short. GraphFlow, marked experimental, runs agents along a directed graph when the order must be strict.
You want a first agent that uses a tool, so you run the Quickstart’s sample. It defines get_weather, a fake tool that always returns 73 degrees and sunny, and gives it to an AssistantAgent with reflect_on_tool_use on. The task it sends:
What is the weather in New York?
Console prints your message, then the agent’s FunctionCall to get_weather with the city New York, the tool’s result and the final reply. On the docs page that reply reads “The current weather in New York is 73 degrees and sunny.” Your model may word it differently.
If you are new. An agent here is a language model with a name, instructions and tools. You give it a task, and it answers or calls a tool first. A team is several agents passing messages until a stop condition fires, such as a critic replying APPROVE in the Teams tutorial. Start with the Quickstart’s single agent, then read the Teams page. If you would rather click than code, AutoGen Studio builds the same teams by drag-and-drop, and its docs link a video tour.
For experts. The Core API is an actor-model runtime with event-driven agents that runs locally or across processes. Its gRPC packages let Python and .NET agents talk to each other. Teams, agents, model clients and termination conditions dump to JSON with dump_component(), and a team loads back with load_component(). That is how AutoGen Studio reads a team written in Python, and how a team built in Studio runs from code.
Logging goes through Python’s standard logging module, under autogen_core.EVENT_LOGGER_NAME with the event type LLMCall. ChatCompletionCache wraps a model client to cache its replies. Planning the move? Microsoft’s migration guide says AssistantAgent is single-turn unless you raise max_tool_iterations, while Agent Framework’s Agent keeps calling tools until it can answer. The guide still marks Anthropic and Ollama clients and the cache as planned there.
Most of the risk sits in the status and in what agents can reach.
This kit holds setup notes only. Mindket wrote them. AutoGen itself comes from Microsoft's repository and from PyPI and NuGet: https://github.com/microsoft/autogen
These notes are not made or endorsed by Microsoft. The README begins: "AutoGen is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans." The documentation is at https://microsoft.github.io/autogen/ . The pages are on the repository's main branch, the docs' stable site (the .NET page from its dotnet/dev section) and Microsoft Learn (the Agent Framework migration guide), read on 3 November 2026.
The README opens with a caution headed "Project archived and no longer maintained". It says Microsoft is not providing bug fixes, security fixes, new features or support, and that the repository remains available for historical and reference purposes. It also says "AutoGen was developed for research and experimentation" and that Microsoft continues to advise against production use.
For new projects the README recommends Microsoft Agent Framework: https://github.com/microsoft/agent-framework . Existing users are pointed to the migration guide: https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-autogen/ . See setup/moving-to-agent-framework.md.
License: the repository has two. The README's Legal Notices say the documentation and other content are under the Creative Commons Attribution 4.0 International Public License (the LICENSE file), and any code is under the MIT License (the LICENSE-CODE file, "Copyright (c) Microsoft Corporation."). The README adds that the licenses do not grant rights to use Microsoft names, logos or trademarks. Sources: https://github.com/microsoft/autogen/blob/main/LICENSE and https://github.com/microsoft/autogen/blob/main/LICENSE-CODE
autogen-agentchat (the AgentChat API) and autogen-ext (model clients and other extensions). The README names a third, autogen-core, as the Core API underneath. They come from PyPI. Source: https://github.com/microsoft/autogen/blob/main/README.mdautogenstudio, the no-code GUI, as its own PyPI package. Source: READMEMicrosoft.AutoGen.Contracts and Microsoft.AutoGen.Core packages from NuGet. Source: https://microsoft.github.io/autogen/dotnet/dev/core/installation.htmlOPENAI_API_KEY. See setup/models-and-keys.md for the other clients the docs show.pip install -U "autogen-agentchat" "autogen-ext[openai]"
Source: https://github.com/microsoft/autogen/blob/main/README.md ("Installation")
The README and docs give no steps for Claude Code, Codex, Cursor or any other coding agent, and no skill, plugin or MCP server of AutoGen's own. It is a code library and a web app, so the notes follow the ways the maker documents to install and run it.
The README gives no update or uninstall steps. For the Python packages, the install lines carry -U, which upgrades them. Remove them with pip's own commands. Studio keeps its database and generated files in an app directory, .autogenstudio in your home directory unless you set --appdir, so keep what you need before you delete it. Source: https://microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/installation.html
The README and the AutoGen docs pages Mindket read say nothing about usage data sent to Microsoft. Microsoft's migration guide says AutoGen has native support for OpenTelemetry, with spans for the runtime, tool calls and agent operations, set up through a tracer provider you pass in. Your agents send prompts and tool results to whichever model provider you configure.
README.md 6 KB setup/autogen-studio.md 5 KB setup/dotnet.md 3 KB setup/magentic-one.md 4 KB setup/models-and-keys.md 6 KB setup/moving-to-agent-framework.md 3 KB setup/python-agentchat.md 4 KB
Updated by Mindket to the current version of this kit.
Listed GitHub projects in the same category that share the most topics with this one.
| Product | Stars | Activity | Language | License | Last change |
|---|---|---|---|---|---|
| AutoGen This page | 61,752 | — | — | CC-BY-4.0 | — |
| T3 CodeShares chatgpt · agents · ai | 59,634 | Active | TypeScript | MIT | |
| qwen-codeShares agentic · ai | 29,845 | Active | TypeScript | Apache-2.0 | |
| HyperFrames by HeyGenShares framework · ai | 83,969 | Active | TypeScript | Apache-2.0 | |
| Hermes AgentShares chatgpt · ai | 261,224 | — | — | MIT | — |
| System Prompts LeaksShares chatgpt · ai | 71,042 | Active | Python | CC0-1.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
pingdotgg · Kit
T3 Tools’ open source control app for the coding agents on your own computer. You control Claude Code, Codex, Cursor and others from one desktop, web or phone…
NousResearch · Kit
Nous Research’s open source agent that you run in a terminal, in a desktop app or from a chat app. It keeps memory, writes skills from experience, runs schedul…
microsoft · Kit
Microsoft Cloud Advocates’ free course on building generative AI apps, in 21 lessons. Learn lessons explain a concept, and Build lessons add Python and TypeScr…