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)
npx build-agent-app my-agent
cd my-agent
cp .env.example .env # Add your API key
npm run build
npm startcd agent-workshop-app
npm install
npm run devVisit http://localhost:3000
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
| 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 |
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
Full documentation is available in the web UI at /docs or see the agent-workshop-app package.
MIT - Copyright (c) 2025-2026 Dakota Kim / reasoning.software (MadWatch LLC). See LICENSE.