Loading repository data…
Loading repository data…
david-spies / repository
Ai-Agent Builder is a production-grade, "backend-less" single-file web application for authoring, configuring, and packaging AI agents. It runs entirely in the browser — no server, no API keys stored, no telemetry — making it invisible to trackers and safe for enterprise environments.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Enterprise-grade, browser-native AI agent authoring tool. Build, configure, validate, and deploy production-ready AI agents — zero server, zero tracking, zero installation.
Ai-Agent Builder is a production-grade, "backend-less" single-file web application for authoring, configuring, and packaging AI agents. It runs entirely in the browser — no server, no API keys stored, no telemetry — making it invisible to trackers and safe for enterprise environments.
Users enter an agent name, describe a use case (or select a template), upload reference .md/.txt/.docx files, configure model parameters and feature flags, then click Build Agent. The builder generates a complete, deployment-ready package of markdown configuration files following the agentskills.io open standard.
| Feature | Description |
|---|---|
| Zero Backend | Pure HTML/CSS/JS — runs from file:// or any static host |
| Zero Tracking | No analytics, no cookies, no external requests |
| Enterprise Security | Guardrails, audit trails, sandbox config baked in |
| agentskills.io Standard | Output compatible with Claude Code, OpenAI Codex, OpenClaw |
| 6 Agent Templates | ReAct, Supervisor MAS, Agentic RAG, Security Squad, Swarm, Custom |
| Progressive Skill Loading | Discovery → Execution → Orchestration prompt pattern |
| LLM-as-Judge | Built-in evaluation rubric generation |
| Red Team Evals | Adversarial prompt sets generated per agent |
┌─────────────────────────────────────────────────────────┐
│ BROWSER (No Server) │
│ │
│ ┌──────────┐ ┌───────────────────┐ ┌─────────────┐ │
│ │ Sidebar │ │ Canvas (Main) │ │ Right Panel │ │
│ │ │ │ │ │ │ │
│ │ Agent │ │ • Identity │ │ • SKILL.md │ │
│ │ Nav │ │ • Use Case │ │ • AGENTS.md │ │
│ │ │ │ • Templates │ │ • Eval │ │
│ │ Workspace│ │ • File Drop Zone │ │ • Audit Log │ │
│ │ Links │ │ • Skills Registry │ │ │ │
│ │ │ │ • Pipeline View │ │ │ │
│ │ Stats │ │ • Model Config │ │ │ │
│ │ │ │ • Feature Flags │ │ │ │
│ └──────────┘ └───────────────────┘ └─────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐│
│ │ Build Engine (JavaScript) ││
│ │ validate() → build() → package() → download() ││
│ └─────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────┘
│ downloads
▼
┌─────────────────────────────────────────────────────────┐
│ Deployment Package (.md files) │
│ │
│ SKILL.md · AGENTS.md · MEMORIES.md · guardrails.md │
│ llm-judge.md · audit-trails.md · governance.md │
│ permissions.md · versioning.md · eval-golden-set.md │
│ README.md · .agents/skills/SKILL.md │
└─────────────────────────────────────────────────────────┘
ai-agent-builder/
│
├── ai-agent-builder.html # Main application — single deployable file
│
├── README.md # This file
│
├── .agents/
│ └── skills/
│ ├── SKILL.md # Meta-skill: how to use skills
│ ├── code-review.md # Code review skill
│ ├── security-audit.md # Security audit skill
│ ├── sprint-planner.md # Sprint planning skill
│ ├── data-validator.md # Data pipeline validation skill
│ ├── rag-retrieval.md # Agentic RAG skill
│ └── incident-response.md # Incident triage skill
│
├── logic/ # ← Logic Components (deterministic orchestration)
│ ├── ROUTER.md # Deterministic router — regex/JSON path routing
│ ├── SEQUENCE.md # Iterator & batch controller — loop over items
│ ├── GATE.md # HITL checkpoint — durable wait for approval
│ ├── DATA_MAP.md # Cross-skill data mapper — explicit field mapping
│ ├── ERROR_POLICY.md # Recovery & retry — backoff, fallback, circuit breaker
│ └── routing-manifest.json # Compiled rule index — read by runner at startup
│
├── references/
│ ├── guardrails.md # Runtime safety configuration
│ ├── llm-judge.md # LLM-as-Judge rubric
│ ├── audit-trails.md # Audit event schema
│ ├── governance.md # Governance policies
│ ├── permissions.md # RBAC and permission scopes
│ └── versioning.md # Versioning manifest
│
├── agents/
│ ├── architect/
│ │ └── INSTRUCTIONS.md # Architect agent role config
│ ├── worker/
│ │ └── INSTRUCTIONS.md # Worker agent role config
│ └── security/
│ └── INSTRUCTIONS.md # Security Officer role config
│
├── evals/
│ ├── golden-set/
│ │ ├── README.md # Golden set documentation
│ │ ├── code-review.json # Code review eval scenarios
│ │ ├── security.json # Security eval scenarios
│ │ └── general.json # General capability evals
│ └── red-team/
│ ├── README.md # Red team documentation
│ ├── prompt-injection.md # Injection attack prompts
│ ├── credential-theft.md # Credential exfiltration probes
│ └── permission-escalation.md
│
├── scripts/
│ ├── validate.sh # Pre-build validation script
│ ├── package.sh # Package builder script
│ ├── eval-runner.sh # Eval framework shell runner
│ └── eval-runner.py # Eval framework Python runner
│
├── docs/
│ ├── ARCHITECTURE.md # Deep-dive architecture docs
│ ├── SKILL_AUTHORING.md # How to write SKILL.md files
│ ├── DEPLOYMENT.md # Deployment guide
│ └── API_REFERENCE.md # Configuration reference
│
├── tests/
│ ├── unit/
│ │ └── builder.test.js # Unit tests for build engine
│ └── integration/
│ └── e2e.test.js # End-to-end tests
│
├── SKILL.md # Root skill manifest (agentskills.io)
├── AGENTS.md # Root orchestration city map
├── MEMORIES.md # Session memory store
├── CHANGELOG.md # Version history
├── CONTRIBUTING.md # Contribution guidelines
└── LICENSE # MIT License
# Clone or download the repo
git clone https://github.com/david-spies/ai-agent-builder.git
cd ai-agent-builder
# Open in browser (no server needed)
open ai-agent-builder.html # macOS
xdg-open ai-agent-builder.html # Linux
start ai-agent-builder.html # Windows
# Python (built-in)
python3 -m http.server 3000
# Node.js
npx serve .
# Then open http://localhost:3000/ai-agent-builder.html
# Netlify
netlify deploy --prod --dir .
# Vercel
vercel --prod
# GitHub Pages
# Push to gh-pages branch — single file deploys instantly
.md or .docx skill files into the dropzone