Skip to content

GhostScientist/build-an-agent

Repository files navigation

Agent Workshop

build-an-agent / create-agent-app is the intellectual property of reasoning.software (MadWatch LLC), created by Dakota Kim. All use, forks, and derivative works must provide clear credit to the original creator. See LICENSE for details.


Build custom AI agents with the Claude Agent SDK or OpenAI Agents SDK. Choose your approach:

  • Web UI - Visual builder with live code preview
  • CLI - Interactive terminal wizard (npx build-agent-app)

Quick Start

CLI (Recommended)

npx build-agent-app my-agent
cd my-agent
cp .env.example .env  # Add your API key
npm run build
npm start

Web UI

cd agent-workshop-app
npm install
npm run dev

Visit http://localhost:3000

What You Get

A complete TypeScript agent project with:

  • Interactive CLI with streaming responses
  • File operations (read, write, search, find)
  • Git integration
  • Web search capabilities
  • MCP server support for extended capabilities
  • Planning mode for complex tasks
  • Domain-specific workflow commands

SDK Providers

Provider Models Best For
Claude Sonnet 4.5, Haiku 4.5, Opus 4.1 General purpose, code generation
OpenAI GPT-5.1, GPT-5 mini, GPT-4.1 Agents SDK, function calling

Domains

Create specialized agents for:

  • Development - Code review, testing, debugging, modernization
  • Business - Document processing, reports, data entry
  • Creative - Content writing, social media, copywriting
  • Data - Analysis, visualization, ML pipelines
  • Knowledge - Research, literature review, citations

Documentation

Full documentation is available in the web UI at /docs or see the agent-workshop-app package.

Requirements

License

MIT - Copyright (c) 2025-2026 Dakota Kim / reasoning.software (MadWatch LLC). See LICENSE.

About

Step right up! Build your own agent!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages