An educational builder for AI agent CLIs. Answer the wizard once, then download a complete TypeScript project on Claude, OpenAI, GitHub Copilot, or HuggingFace — same questions, same project shape, four runtimes.
Free, open-source, and no lock-in.
Most agent scaffolds lock you into a single vendor. Here, the provider is just one step in the wizard. Your domain, tools, workflows, and permissions carry over — only the SDK underneath changes.
@anthropic-ai/claude-codeAnthropic's agent framework with native streaming and built-in file and code tools.
@openai/agentsThe official OpenAI agent framework, with advanced function calling and a large ecosystem.
@github/copilot-sdkThe same agent runtime as Copilot CLI, with built-in file, search, and shell tools.
@huggingface/tiny-agentsJSON and markdown only. No build step, open-source models, publishable to the Hub.
Domain, template, tools, and permission level are configured identically across providers.
TypeScript source, slash command workflows, and a permission system you can read and edit.
You own the code. Rerun the wizard on another SDK to see exactly what changes underneath.
An exploration tool for understanding agentic workflows. Not a magic solution.
Built for developers, researchers, domain specialists, and curious minds exploring what's possible with agentic workflows.
Generated agents include sophisticated slash command workflows for multi-step operations. Built on the Claude Agent SDK, OpenAI Agents SDK, GitHub Copilot SDK, and HuggingFace Tiny Agents with MCP tools, streaming, and configurable security.
Domain-specific slash commands like /literature-review, /code-audit, /invoice-batch orchestrate complex multi-step processes. Template variables, retry logic, and error handling built-in.
Claude Code-style permission system with interactive prompts for file operations, command execution, and network requests. Users approve high-risk actions before they execute.
Download complete TypeScript source code. Full control over prompts, tools, and workflows. Extend with custom business logic from day one.
Create lightweight agents with just JSON + markdown. No build step, no dependencies. Run instantly with npx, share to the HuggingFace community, and use powerful open-source models.
Different people, different workflows. Select your path to see how you might explore agentic tools.
Software Engineer
Automate code reviews, generate boilerplate, and run systematic audits with natural language commands.
Academic / Analyst
Systematic literature reviews, citation management, and evidence synthesis with source tracking.
Domain Specialist
Document processing, report generation, and workflow automation for repetitive tasks.
Tech Enthusiast
Personal productivity tools, home automation scripts, and learning experiments.
Claude Code agents are shaped by 5 control mechanisms. Each serves a distinct purpose in the agentic workflow. Click a lever to learn when and how to use it.
Project context and coding standards
CLAUDE.md
Reusable task templates
.claude/commands/
Specialized expertise modules
.claude/skills/
Specialized worker processes
.claude/agents/
Event-driven automation
.claude/settings.json
Ready to configure these levers for your agent?
Start with battle-tested templates designed for specific domains and use cases.
Evidence-backed literature reviews, source tracking, and analyst-ready briefs.
Analyze legacy codebases, identify technical debt, and create modernization strategies.
Extract, analyze, and transform business documents at scale with automation.
Create, plan, and optimize social media content across all major platforms.
Choose your domain, select a template with pre-built workflows, and pick any of the four supported SDKs. Download a TypeScript CLI with slash commands, multi-step orchestration, and configurable security.
Build An Agent Workshop is an educational resource for understanding what goes into AI agents. We believe in learning before automating, open-source community-driven development, and the future of local-first, offline-capable AI tooling.