Ecosystem: Platform · CLI · Ishi · AI Toolkit
How the AgenticFlow platform, CLI, AI toolkit, desktop AI agents (Ishi, Claude Code, Codex, Cursor), and documentation fit together — and why we built it this way.
AgenticFlow is one platform surfaced through multiple layers. Each layer has a single responsibility. Together they let a human (or their AI agent) go from intent to a deployed, running agent in a single conversation.

Why we built it this way
AgenticFlow's engine is powerful — multi-agent systems, MCP servers, code execution, native web search, agent task management, Anthropic-compatible skills, webhooks. But power without accessibility is a paradox: community feedback consistently pointed at configuration barriers, learning curves, and "2,000 pages of docs + 250 videos" failing to close the gap for non-technical users.
The fix is not more documentation. It is a different interface.
So we split the ecosystem into two aligned parts:
The engine — app.agenticflow.ai keeps evolving as the production backend where agents, workforces, workflows, MCP clients, knowledge bases, and runs actually live. The core team is 100% focused on stability, traceability, versioning, and UX.
The accessible interface layer — a CLI (
af) that exposes every platform capability in a shape AI agents can drive, plus desktop AI agents (Ishi first-party, plus third-party integrations with Claude Code, OpenAI Codex, Cursor, Gemini CLI) that consume the CLI on behalf of humans.
This mirrors an industry-wide shift. Shopify AI Toolkit takes the same approach — expose the platform as an AI-readable contract, let the assistant do the configuration, let the human focus on intent. AgenticFlow's bet is the same: you brief your AI, your AI talks to our CLI, the CLI configures AgenticFlow, and AgenticFlow serves your customers.
Ishi — AgenticFlow's first-party desktop AI agent
Ishi (意志 — Chinese for intention + cornerstone) is AgenticFlow's first-party desktop app, available now. Originally launched as Claw in Office Hours #34 (06 Jan 2026) and rebranded to Ishi in Office Hours #35. A dedicated tiger team iterates on it continuously. Ishi is the "cornerstone of your intention" — the bridge between what you want and what AgenticFlow can deliver.
Ishi:
Runs locally on your desktop (macOS, Windows, Linux — privacy-first, glass-box philosophy)
Uses the AgenticFlow CLI as its configuration backbone
Reads your local context (files, current project, task at hand) — something a web UI cannot
Talks to the AgenticFlow backend via the same CLI + API everyone else uses — no special path
Can extend AgenticFlow itself: if you need an integration that doesn't exist yet, Ishi can write a new workflow node (Python/JS) and deploy it via the code-execution capability
Can debug for you: reads the trace log AgenticFlow emits, identifies the failing node, proposes a fix, applies it
Ishi is not a replacement for AgenticFlow. AgenticFlow is still the flagship engine. Ishi is the accessible interface that lets a non-technical operator drive that engine conversationally — without learning JSON, APIs, or node-type schemas.
The synergy works both ways: AgenticFlow provides the deep trace log and platform capabilities; Ishi provides the local context and intent. User talks to Ishi. Ishi builds on AgenticFlow. Before Ishi, a user did 100% of the configuration manually. With Ishi, the user spends ~10% briefing intent, Ishi does ~80% of the build on AgenticFlow, and the user does the final 10% to validate.
The six layers
Visual UI
Same host, browser
Human
Drag-and-drop building, dashboards, trace viewer
CLI (af)
@pixelml/agenticflow-cli on npm
Developer + AI agent
Programmatic access, payload shapes, error envelope
AI Toolkit
Plugin marketplaces (Claude Code, Codex, Cursor, Gemini CLI)
AI agent in IDE
Routing — tells your AI which CLI command to run
Desktop AI agents
User's laptop
Human (conversational)
Local context, chat UX, trace-aware debugging
Docs (this site)
Browser
Human
Concepts, integrations, node reference
No layer duplicates another's data. Skills in the AI Toolkit point at af bootstrap for the live model list. Docs link to CLI help for command reference. CLI links back here for concepts. Desktop agents use the CLI and the platform — they don't hold their own copy of your resources. The core platform is the single source of truth.
Layer diagram
The CLI is the contract. Whether the human is using Ishi on their laptop, Claude Code in their IDE, Cursor while editing a file, or the AI Toolkit skill pack running in any compatible host — the path to AgenticFlow is the same set of af commands with the same error envelope, the same --dry-run safety, and the same af bootstrap discovery. That shared contract is how multiple desktop agents can coexist without fragmenting the platform.
What each surface does
Core Platform
The authoritative home for every resource. When you create an agent via the UI, the CLI, or the API, it lands in the same place. The _links block in af bootstrap --json returns URLs back into the UI so AI agents can hand off to their human at any point.
Visual UI
The human path. Drag-and-drop workflow builder, agent 11-tab configuration, workforce graph canvas, connections management, knowledge library, dashboards. Best for design-first workflows, understanding the mental model, and reviewing what an AI agent built.
af CLI
af CLIThe API contract for AI operators. Every platform capability is exposed here with four amplifications that make it safe for autonomous use:
Local validation —
--dry-runon create/deploy commands catches shape errors before the network round-tripStructured errors — every failure returns
{schema: "agenticflow.error.v1", code, message, hint, details.payload}with an actionablehintpointing at the next commandPartial updates —
af agent update --patchfetches → merges → PUTs, preserving attached MCP clients and toolsSelf-description —
af bootstrap/schema/context/playbook/changelogreturns everything an AI needs in one call
Developers use it directly for scripting. AI agents use it under the direction of the AI Toolkit.
AI Toolkit
The routing layer for AI agents operating inside IDEs (Claude Code, OpenAI Codex, Cursor, Gemini CLI) and our first-party desktop agent (Ishi). Installed once via each host's plugin marketplace. Three narrow flagship skills:
agenticflow-workforce— multi-agent DAGs (coordinator → worker agents)agenticflow-agent— single-agent create/run/updateagenticflow-mcp— attach external tool providers safely
Each skill has a tight description and triggers[] that routes user prompts. A ⚠️ When NOT to use block on every skill points at its sibling to prevent over-engineering (e.g. don't spin up a workforce for a single-bot task).
The toolkit doesn't duplicate CLI knowledge — it tells the AI which CLI command to run and passes live output through.
Desktop AI agents
The human-facing conversational layer. A desktop AI agent reads your local context (files, current task), takes your natural-language intent, and drives the AgenticFlow CLI on your behalf — then reports back with what it built.
First-party: Ishi. AgenticFlow's own desktop agent. Privacy-first (glass-box philosophy — local execution, your file access, bring-your-own-key for Claude/GPT/Gemini). Trace-aware — reads the AgenticFlow run log and debugs failures automatically. Can extend AgenticFlow itself by writing new workflow nodes via code-execution. Ships as a macOS/Windows/Linux app.
Third-party: Claude Code, OpenAI Codex, Cursor, Gemini CLI. All these hosts can load the AI Toolkit skill pack and get the same CLI-driven integration. This is the same shape Shopify AI Toolkit uses to expose its platform to AI agents — the CLI is the contract, any compatible host can drive it.
Both paths converge at the same af commands with the same bootstrap/schema/playbook discovery surface. Users pick the host they already trust; AgenticFlow works with all of them.
Docs (you are here)
The human-facing long-form library. Concepts, UI walkthroughs, integration tutorials, the 193+ node library in Reference, industry use cases, enterprise guidance.
Design principles
CLI is the API contract for AI. Anything an AI needs — auth, resources, schemas, shapes, changelog, playbooks, blueprints, marketplace — is in one of
af bootstrap/schema/context/playbook/changelog/blueprints/marketplace. Every desktop AI agent (Ishi, Claude Code, Codex, Cursor) consumes the same surface.Toolkit routes, CLI answers. Skills stay small (~150 LOC) and point at CLI for live truth.
Docs for humans, skills for AIs. Overlap is a smell. If content drifts between them, delete one.
Fail loud, hint clearly. Every 4xx/5xx carries a recovery command in
hint.One SoT per concern. Concepts → docs. Commands → CLI. Routing → AI toolkit. Resources → platform. Local context → desktop agent.
Glass-box desktop agents. Anything running on the user's machine (Ishi) is privacy-first, local-execution, bring-your-own-key. Users retain trust.
Stability first on the engine. The core team keeps 100% focus on AgenticFlow platform stability, traceability, versioning, and UX. Desktop-agent work is done by a dedicated tiger team that doesn't compete for engine resources.
First-touch: human journey
A new user visits the platform:
Sign up at app.agenticflow.ai → workspace + project auto-created.
Generate an API key at Settings → API Keys.
Decide on a path:
Path A — Click to build. Open the UI, follow Quickstart. Best for understanding the product.
Path B — Script with the CLI.
npm install -g @pixelml/agenticflow-cli, then:See CLI Reference for the full surface.
Path C — Talk to a desktop AI agent. Install Ishi (first-party), or load the AgenticFlow AI Toolkit into Claude Code / OpenAI Codex / Cursor / Gemini CLI (third-party). Describe what you want in natural language — the agent handles the CLI calls. No JSON, no payload shapes, no command memorization. Best for non-technical operators who want to drive AgenticFlow conversationally.
Path C — Let your AI do it. Install the AI Toolkit plugin for your IDE, then prompt your AI in plain language: "Build me a customer support bot for my SaaS". The AI handles everything below.
Each path converges on the same workspace — switch freely between UI, CLI, and AI-driven work.
Target time-to-value: under five minutes from signup to a deployed, runnable agent.
First-touch: AI-agent journey (under the hood)
When a user in an IDE prompts their AI to build something on AgenticFlow, the AI Toolkit plugin activates. The journey the CLI is designed to support:
At every step, a 4xx or 5xx response includes a hint that names the recovery command — no guessing.
The composition ladder
AgenticFlow's three deploy verbs (workflow, agent, workforce) are rungs on a complexity ladder. Start at the lowest rung that solves the user's problem. Every rung composes from the rungs below.
Deploy verb maps 1:1 to kind:
workflow
af workflow init --blueprint <id>
0, 1, 2
agent
af agent init --blueprint <id>
3 (+ 4, 5 on roadmap)
workforce
af workforce init --blueprint <id>
6
af blueprints list [--kind <k>] [--complexity <n>] --json surfaces every shipped blueprint with its rung so AI operators can filter.
Choosing: agent vs. workforce vs. workflow
The AI Toolkit skills resolve this automatically from the user's prompt, but the underlying rule is simple:
Deterministic multi-step pipeline (summarize URL, fetch API, chain LLMs)
af workflow
Rungs 0-2. Reproducible; no agent needed
A single chat endpoint, a customer-facing bot, one assistant
af agent
Rung 3. One prompt handles routing. Iterate with --patch
Multiple agents that hand off (research → write, triage → specialist, pre-built teams)
af workforce
Rung 6. One command creates the workforce, all agents, and the wired DAG
Attach Google Docs/Sheets/Slack/Notion/etc. to an existing agent
af mcp-clients + af agent update --patch
Inspect before attach to avoid tool-schema quirks
Don't reach for a workforce when one agent suffices. Don't reach for an agent when a workflow suffices.
Starter catalogs: blueprints (offline) and marketplace (live)
Two complementary ways to start from a template:
Blueprint (ships with CLI)
Marketplace (live backend)
Discovery
af blueprints list --json
af marketplace list --type <kind> --json
Storage
Version-locked to the CLI release
Hosted, curated, user-contributable
Network
None needed to list
Backend call per list/get/clone
Types
workflow · agent · workforce kinds (rungs 0-6 of the ladder)
agent_template · workflow_template · mas_template
Deploy
af <kind> init --blueprint <id> — the CLI picks the right verb from the blueprint's kind
af marketplace try --id <id> (auto-detects type)
Workflow blueprints (rungs 0-2, 4 total) — deterministic multi-node flows. Need one LLM-provider connection in the workspace (auto-discovered):
llm-hello
0
llm
Learning the model; one-off Q&A
llm-chain
1
llm_plan → llm_execute
Plan-then-execute reasoning
summarize-url
2
web_retrieval → llm
Digesting an article URL
api-summary
2
api_call → llm
Explaining an unfamiliar JSON API
Agent blueprints (rung 3, 3 total) — single agent with built-in plugins. No connection setup needed:
research-assistant
web_search, web_retrieval, api_call, string_to_json
Current-events research with citations
content-creator
web_search, web_retrieval, agenticflow_generate_image
Blog drafts + hero images
api-helper
api_call, string_to_json, web_search
HTTP API wrappers with analysis
Workforce blueprints (rung 6, 13 total) — multi-agent DAGs (trigger → coordinator → workers → output, optionally → synthesizer). Require the Workforce feature:
research-pair
2
planner → researcher (web_search + web_retrieval)
content-duo
2
writer (web) → illustrator (generate_image)
api-pipeline
2
fetcher (api_call) → analyst
fact-check-loop
2
writer → fact_checker (verify claims via web_search)
parallel-research
4
coordinator → 2 researchers (parallel) → synthesizer
dev-shop · marketing-agency · sales-team · content-studio · support-center
2-4
Vertical teams (generic agents, attach your own tools)
amazon-seller · tutor · freelancer
5
Domain-specific vertical teams
The first 5 workforce blueprints (research-pair through parallel-research) have AgenticFlow-native plugins pre-attached to every slot, so they work end-to-end with zero follow-up setup.
Roadmap: Rungs 4 (agent + workflow tool) and 5 (agent + sub-agents) are supported by the backend but not yet exposed as CLI blueprints — planned in a follow-up release.
Copy-paste prompts
Short, minimal-context prompts a user can paste to any AI assistant with af access, which then discovers + deploys via the CLI:
Full catalog: af playbook ready-prompts or agenticflow-skill/reference/ready-prompts.md.
How the surfaces stay in sync
Avoiding drift between four moving parts requires discipline:
CLI
playbooks.tsis the source of truth for playbook content. AI Toolkit skills regenerate from it (via a forthcomingsync-from-cli.mjsmechanism).CLI
changelog.tsis the source of truth for version history. Surfaced viaaf changelog --jsonand consumed by docs + marketing.af bootstrap-backed live data (models, blueprints, workforces, agents) is queried at runtime — never hardcoded in docs or skills.Platform is the SoT for resources. Docs describe what a workforce IS; CLI is how you create one; platform is where it LIVES.
Version alignment
Platform: continuous — app.agenticflow.ai
CLI:
@pixelml/[email protected](npm, tag-triggered auto-publish)SDK:
@pixelml/[email protected](shipped alongside CLI)AI Toolkit:
v4.3.0— distributed to Claude, Codex, Cursor, Gemini plugin marketplacesIshi: desktop AI agent (first-party) — available now (launched OH#34 as Claw, rebranded OH#35)
Docs: this GitBook — continuously updated
When a new CLI version ships, af changelog --json surfaces the changes. The AI Toolkit's scripts/sync-from-cli.mjs will pull them into the skill content automatically (planned — manual sync in the interim).
Next steps
Quickstart — five-minute human onboarding
AgenticFlow CLI — developer-facing CLI overview
CLI Command Reference — every command, every flag
API Overview — REST contract below the CLI
Agents — single-agent concepts
Workforce — multi-agent orchestration concepts
Integrations — MCP providers and 300+ tools
Install the AI Toolkit
Claude Code:
/plugin marketplace add PixelML/agenticflow-skillthen/plugin install agenticflow-plugin@agenticflow-ai-toolkitGemini CLI:
gemini extensions install https://github.com/PixelML/agenticflow-skillCursor: Install from Cursor Marketplace
OpenAI Codex CLI:
/plugins→ search AgenticFlow → Add to CodexOther / VS Code: paste
https://github.com/PixelML/agenticflow-skillinto Chat: Install Plugin From Source
Last updated