AIエージェント向け

初のフォームビルダー AIエージェント向けに設計

Dashform CLIは、AIエージェントにターミナルから自律的にフォームとファネルを作成、管理、デプロイする能力を与えます。テキストベースI/O。構造化JSON出力。エージェント時代のために構築。

dashform
# AI agent creates a lead qualification form
$dashform forms create --name 'リード選別' --type ダイナミック --tone プロフェッショナル

✓ フォームが正常に作成されました

id abc123
name Lead Qualifier
type dynamic
public_id ewODeO6dSC
created_at 2026-03-01T10:00:00Z

実際の動作を見る

AIエージェントがDashform CLIを使用して、1分未満で完全なリード選別ファネルを構築およびデプロイする様子をご覧ください。

エージェントネイティブ哲学

エージェントがCLIを必要とする理由、GUIではない

「エージェント向けに構築。CLIはエージェントネイティブです。なぜなら、言語モデルがネイティブに理解するテキストベースのI/Oを使用し、DOM ナビゲーションとピクセル解析を必要とするブラウザベースのGUIとは異なるからです。」

— Andrej Karpathy、 エージェント向けに構築(2025)

完全なストーリーを読む: Dashform CLI — AIエージェントのための最初のフォームビルダー

GUIはエージェント向けではない

ブラウザベースのフォームビルダーは、クリック、ドラッグ、ビジュアル解析が必要です。AIエージェントはこれらのインターフェースを確実にナビゲートできません。すべてのインタラクションは壊れやすく予測不可能です。

CLIはエージェントネイティブ

テキスト入力、テキスト出力。言語モデルはCLIコマンドをネイティブに理解します。構造化されたフラグ、予測可能な出力形式、構成可能なパイプラインは、エージェントの考え方です。

JSONはユニバーサル言語

すべてのDashform CLIコマンドがサポート --json 出力。エージェントが推測することなく解析して行動できる構造化された、型付けされた、Zod検証済み回答。

4つのコマンドで稼働

ゼロから1分未満でデプロイされたフォームまで。AIエージェントが行うこと:

1

Authenticate

Store the API key securely. XDG-compliant config with restricted file permissions (0o600). One command, done.

2

Create a form

Specify name, description, type (structured or dynamic), and tone. The agent decides the parameters autonomously.

3

Manage and iterate

List, get, update, or delete forms. The agent can check responses, adjust questions, and iterate on the funnel automatically.

4

Export as JSON

Every command supports --json for machine-readable output. Pipe it to the next step in any agent pipeline.

dashform quickstart
# Step 1: Authenticate
$dashform auth login --api-key sk_live_abc123
✓ APIキーが安全に保存されました

# Step 2: Create a form
$dashform forms create --name 「リード選別」 --type ダイナミック
✓ フォームが正常に作成されました

# Step 3: List all forms
$dashform forms list --json

# Step 4: Get form details
$dashform forms get abc123 --json
機能

エージェント向けに構築、開発者に愛されています

すべての機能はエージェントネイティブ原則に基づいて設計されています:構造化入力、予測可能な出力、曖昧さゼロ。

Full CRUD Operations

Create, read, update, and delete forms with simple CLI commands. Agents get complete control over the entire form lifecycle.

Dual Output Modes

Human-readable tables by default, machine-readable JSON with --json. Agents get structured data; developers get pretty output.

Secure API Key Auth

API keys stored locally with file permissions restricted to your user only (0o600). XDG-compliant config directory.

TypeScript + Zod Validation

Every API response is validated with Zod schemas. Strict typing ensures agents never get malformed data they cannot parse.

Structured + Dynamic Forms

Create traditional structured forms or AI-powered conversational dynamic forms that adapt questions based on responses.

Safety Guards Built In

Destructive operations require --yes confirmation. Agents can't accidentally delete data without explicit intent.

エージェントワークフロー

AIエージェントがDashform CLIで構築するもの

人間の介入なしでフォームを作成および管理するエージェントによって駆動される実世界の自律ワークフロー。

Sales Automation

Autonomous Lead Qualification

An AI sales agent creates a dynamic lead qualification form, deploys it to a landing page, monitors responses as they come in, analyzes prospect quality, and iterates on questions to improve conversion rates. All without a human touching the form builder.

agent workflow
$dashform forms create --name "Solar Lead Qualifier" --type dynamic

$dashform forms get ewODeO6dSC --json | analyze-responses

$dashform forms update ewODeO6dSC --tone conversational
Client Operations

Automated Client Onboarding

A project management agent detects a new signed contract, creates a custom onboarding form with questions specific to the client's industry, sends the link, and processes the responses into the project setup workflow.

agent workflow
$dashform forms create --name "Onboarding: Acme Corp" --type structured

$dashform forms get onb-123 --json | setup-project
Research & Data

Dynamic Survey Iteration

A research agent creates a survey, collects initial responses, analyzes the data for patterns, then updates the form with refined questions based on what it learned. Continuous improvement loops, fully autonomous.

agent workflow
$dashform forms create --name "User Research v1"

$dashform forms list --json | analyze-trends

$dashform forms update srv-456 --name "User Research v2"
Multi-Agent Systems

Multi-Agent Orchestration

One agent creates the form, another monitors response quality, a third handles CRM sync, and an orchestrator coordinates the entire pipeline. Each agent interacts with Dashform CLI through clean, composable commands.

agent workflow
# Agent A: Create
$dashform forms create --name "Campaign Q1" --json

# Agent B: Monitor
$dashform forms get cmp-789 --json | quality-check

# Agent C: Sync
$dashform forms get cmp-789 --json | crm-sync

従来のフォームビルダーはこのために作られていない

Typeform、JotForm、Google Forms — すべてブラウザを持つ人間が必要です。Dashform CLIは、自律エージェントワークフロー用にゼロから設計された唯一のフォームビルダーです。

機能従来のビルダーDashform CLI
Agent-operableRequires browser automation (brittle)Native CLI commands
Structured outputHTML/DOM scraping neededJSON with --json flag
Programmatic CRUDLimited or no APIFull create/read/update/delete
Type safetyNo guaranteesTypeScript + Zod validation
Safety guardsUndo button (for humans)--yes flag for destructive ops
Pipeline composableExport to CSV manuallyPipe JSON to any tool
AI-native formsStatic question listsDynamic conversational forms

完全なコマンドリファレンス

エージェントが必要とするすべてのコマンド。一貫したフラグ、予測可能な動作、構成可能な出力。

認証

dashform auth login

Store API key with --api-key or interactive prompt

dashform auth whoami

Verify current authenticated user

dashform auth logout

Remove stored API key

フォーム

dashform forms create

--name, --description, --type, --tone, --json

dashform forms list

List all forms with optional --json output

dashform forms get <id>

Get full form details by ID or public ID

dashform forms update <id>

Update --name, --description, --type, --tone

dashform forms delete <id> --yes

Delete with required --yes confirmation guard

よくある質問

What is Dashform CLI?+
Dashform CLI is a command-line interface that enables AI agents to create, manage, and deploy forms and funnels autonomously. It is the first form builder designed specifically for the agentic era — providing text-based I/O that language models understand natively, structured JSON output, and full CRUD operations over forms without needing a browser.
Why do AI agents need a CLI form builder instead of using existing form tools?+
Traditional form builders like Typeform, JotForm, and Google Forms are designed for humans using web browsers. They require clicking, dragging, and visual parsing that AI agents can't reliably perform. As Andrej Karpathy emphasized, CLIs are agent-native because they use text-based input and output. Dashform CLI provides structured, predictable interfaces that agents operate with the same reliability as human developers use terminals.
What types of forms can agents create?+
Agents can create two types: structured forms with predefined question types (like contact forms or registration flows), and dynamic forms that use AI to adapt questions conversationally based on the respondent's answers. Both types support custom names, descriptions, and tone settings that agents configure via CLI flags.
How does Dashform CLI integrate with agent frameworks like MCP, LangChain, or OpenAI Agents SDK?+
Dashform CLI outputs structured JSON that integrates with any agent framework. The text-based I/O is inherently compatible with Model Context Protocol (MCP), OpenAI Agents SDK, Anthropic Claude Agent SDK, LangChain, and other orchestration tools. Agents simply execute CLI commands and parse the JSON output as part of their workflow.
Is Dashform CLI secure?+
Yes. API keys are stored locally in an XDG-compliant config directory with file permissions restricted to your user only (0o600). The API key is sent as the x-api-key header on every request. Destructive operations like deleting forms require an explicit --yes confirmation flag, preventing accidental data loss.
Is Dashform CLI free to use?+
Yes, Dashform CLI is free to get started. Install it, authenticate with your Dashform API key, and begin creating forms. The CLI documentation is available on GitHub and the tool works with Dashform's free tier.
What do I need to get started?+
You need Node.js 24 or higher and a Dashform account with an API key. Install the CLI, run dashform auth login with your API key, and you're ready to create your first form. The entire setup takes under a minute.

エージェントにフォーム構築の力を与える

Dashform CLIは無料でオープンソース、エージェントパイプライン対応。エージェント時代にはエージェントネイティブツールが必要です。これはフォームとファネルの最初のツールです。