Skip to Content
Getting StartedAbout FrootAI

FrootAI

FrootAI

From the Roots to the Fruits. It’s connected. It’s simply Frootful.

A uniFAIng glue for the GenAI ecosystem, enabling deterministic and reliable AI solutions.

An open ecosystem where Infra, Platform, and App teams build AI β€” Frootfully.

WebsiteStarsnpmVS CodePyPIVersionLicense


The Philosophy Behind FrootAI β€” The Essence of the FAI Engine

FrootAI is an intelligent way of packaging skills, knowledge, and the essential components of the GenAI ecosystem β€” all synced, not standalone. Infrastructure, platform, and application layers are woven together so that every piece understands and builds on the others. That’s what β€œfrom the roots to the fruits” means: a fully connected ecosystem where Infra, Platform, and App teams build AI β€” Frootfully.

The FROOT Framework


FROOT = Foundations Β· Reasoning Β· Orchestration Β· Operations Β· Transformation

LayerWhat You Learn
FTokens, models, glossary, Agentic OS
RPrompts, RAG, grounding, deterministic AI
OSemantic Kernel, agents, MCP, tools
OAzure AI Foundry, GPU infra, Copilot ecosystem
TFine-tuning, responsible AI, production patterns
WhatFor WhomLink
Solution PlaysInfra & platform engineersBrowse PlaysΒ 
MCP ServerAI agents (Copilot, Claude, Cursor)MCP ToolingΒ 
npm SDKNode.js / TypeScript developersnpmΒ 
Python SDKData scientistsPython SDKΒ 
Knowledge ModulesCloud architects, CSAsDocsΒ 
VS Code ExtensionDevelopersVS Code ExtensionΒ 
CLIEveryoneCLI DocsΒ 

Get Started

npx frootai-mcp@latest # MCP Server β€” add to any AI agent npx frootai init # CLI β€” scaffold a project npm install frootai # npm SDK β€” import in Node.js/TS pip install frootai # Python SDK code --install-extension frootai.frootai-vscode # VS Code Extension docker run -i ghcr.io/frootai/frootai-mcp # Docker β€” zero install

MCP Config (Claude Desktop / VS Code / Cursor)

{ "mcpServers": { "frootai": { "command": "npx", "args": ["frootai-mcp@latest"] } } }

Works with: GitHub Copilot Β· Claude Desktop Β· Cursor Β· Windsurf Β· Azure AI Foundry Β· any MCP client


npm SDK β€” Full Programmatic API

npm install frootai
import { FrootAI, PromptExperiment, PromptVariant, CopilotSession, AgenticLoop, Task } from 'frootai'; const fai = new FrootAI(); // Search, plays, modules fai.search('RAG architecture'); // BM25-ranked results fai.plays.get('01'); // Play details fai.listModules(); // 16 FROOT modules // Evaluation quality gates fai.evaluation.run({ groundedness: 0.95, relevance: 0.88 }); // A/B test prompts const exp = new PromptExperiment({ name: 'rag-v2', variants: [ new PromptVariant('control', 'You are a helpful assistant.'), new PromptVariant('expert', 'You are an Azure AI expert. Cite sources.'), ], }); // Agentic loop β€” builder β†’ reviewer β†’ tuner const loop = new AgenticLoop({ planFile: 'spec/plan.json' }); loop.addTask(new Task('Create RAG pipeline', 'builder')) .addTask(new Task('Review security', 'reviewer')); await loop.run();

The FAI Ecosystem

FAI Ecosystem β€” Factory builds, Packages deliver, Toolkit equips


FAI Protocol β€” The Binding Glue

FrootAI introduces the FAI Protocol β€” a context-wiring specification that connects 9 AI primitives (agents, instructions, skills, hooks, workflows, plugins, tools, prompts, guardrails) into evaluated, deployed, production-ready systems.

ComponentWhat It IsFile
FAI ProtocolThe spec β€” how primitives declare context and wiringfai-manifest.json
FAI LayerThe conceptual glue β€” shared context across primitivesDesign principle
FAI EngineThe runtime β€” reads manifests, wires primitives, evaluates qualityengine/index.js
FAI FactoryCI/CD β€” validates, builds, and packs primitivesscripts/validate-primitives.js
FAI MarketplaceDiscovery registry for pluginsmarketplace.json

Primitives:

FolderWhat Lives HereSchema
schemas/7 JSON schemas validating all primitive typesDraft-07
agents/Standalone .agent.md files with WAF alignmentagent.schema.json
instructions/.instructions.md files with applyTo globsinstruction.schema.json
skills/SKILL.md folders with optional bundled assetsskill.schema.json
hooks/Security hooks (secrets scanner, tool guardian, governance audit)hook.schema.json
plugins/Themed bundles of agents + skills + hooksplugin.schema.json
engine/FAI Engine v0.1 β€” manifest reader, context resolver, evaluatorβ€”
npm run validate:primitives # Validate all primitives against schemas npm run generate:marketplace # Generate marketplace.json from plugins/ npm run scaffold # Interactive CLI to create new primitives node engine/index.js <manifest> # Load a play with the FAI Engine

MCP Server β€” 45 Tools

Category#Tools
Static6list_modules get_module lookup_term search_knowledge get_architecture_pattern get_froot_overview
Live4fetch_azure_docs fetch_external_mcp list_community_plays get_github_agentic_os
Agent Chain3agent_build agent_review agent_tune
AI Ecosystem4get_model_catalog get_azure_pricing compare_models compare_plays
Compute6estimate_cost embedding_playground generate_architecture_diagram run_evaluation + 2 more

Solution Plays

100 pre-tuned, deployable AI solutions β€” click to expand


#SolutionWhat It Deploys
01Enterprise RAG Q&AAI Search + OpenAI + Container App
02AI Landing ZoneVNet + Private Endpoints + RBAC + GPU
03Deterministic AgentReliable agent with guardrails + eval
04Call Center Voice AIReal-time speech + sentiment analysis
05IT Ticket ResolutionAuto-triage + resolution with KB
06Document IntelligencePDF/image extraction pipeline
07Multi-Agent ServiceOrchestrated agent collaboration
08Copilot Studio BotLow-code conversational AI
09AI Search PortalEnterprise search with facets
10Content ModerationSafety filters + content classification
11AI Landing Zone Adv.Multi-region + DR + compliance
12Model Serving on AKSGPU clusters + model endpoints
13Fine-Tuning WorkflowData prep train eval deploy
14Cost-Optimized GatewaySmart routing + token budgets
15Multi-Modal Doc ProcImages + tables + handwriting
16Copilot Teams Ext.Teams bot with AI backend
17AI ObservabilityTracing + metrics + alerting
18Prompt ManagementVersioning + A/B testing + rollback
19Edge AI with Phi-4On-device inference, no cloud
20Anomaly DetectionTime-series + pattern recognition
21Agentic RAGAutonomous retrieval + multi-source
22Multi-Agent SwarmDistributed teams + supervisor
23Browser AutomationPlaywright MCP + vision
24AI Code ReviewCodeQL + OWASP + AI comments
25Conversation MemoryShort/long/episodic memory
26Semantic SearchVector + hybrid + reranking
27AI Data PipelineETL + LLM augmentation
28Knowledge Graph RAGCosmos DB Gremlin + entities
29MCP GatewayProxy + rate limiting + discovery
30AI Security HardeningOWASP LLM Top 10 + jailbreak defense
31Low-Code AI BuilderVisual AI pipeline design + deploy
32AI-Powered TestingAutonomous test generation, polyglot
33Voice AI AgentSpeech-to-text + conversational AI
34Edge AI DeploymentONNX quantization + IoT Hub
35AI Compliance EngineGDPR, HIPAA, SOC 2, EU AI Act
36Multimodal AgentGPT-4o Vision + text + code
37AI-Powered DevOpsIncident triage + runbook + GitOps
38Document Understanding v2Multi-page PDF + entity linking
39AI Meeting AssistantTranscription + action items
40Copilot Studio AdvancedDeclarative agents + M365 Graph
41AI Red TeamingAdversarial testing + safety scoring
42Computer Use AgentVision-based desktop automation
43AI Video GenerationText-to-video pipeline
44Foundry Local On-DeviceAir-gapped LLM inference
45Real-Time Event AIStreaming event processing
46Healthcare Clinical AIHIPAA-compliant decision support
47Synthetic Data FactoryPrivacy-safe dataset generation
48AI Model GovernanceModel registry + compliance
49Creative AI StudioMulti-modal content creation
50Financial Risk IntelligenceRisk assessment + fraud detection

Every play ships with: fai-manifest.json + .github Agentic OS (agents, instructions, prompts, skills) + DevKit + TuneKit + SpecKit + Bicep infra + evaluation test set


Distribution Channels


ChannelInstallVersionLinks
npm MCPnpm install frootai-mcp6.0.0WebsiteΒ  Β· npmjs.comΒ 
npm SDKnpm install frootai6.0.0npmjs.comΒ 
PyPI SDKpip install frootai6.0.0PyPIΒ 
PyPI MCPpip install frootai-mcp6.0.0PyPIΒ 
Dockerdocker run -i ghcr.io/frootai/frootai-mcplatestWebsiteΒ  Β· GHCRΒ 
VS Codecode --install-extension frootai.frootai-vscode6.0.0WebsiteΒ  Β· MarketplaceΒ 
CLInpx frootai <command>6.0.0WebsiteΒ 
GitHubβ€”latestgithub.com/frootai/frootaiΒ 

Repository Structure


frootai/frootai β”œβ”€β”€ agents/ 238 standalone .agent.md files (WAF-aligned) β”œβ”€β”€ instructions/ 176 standalone .instructions.md files β”œβ”€β”€ skills/ 322 skill folders with SKILL.md β”œβ”€β”€ hooks/ 10 security hooks (secrets, tools, governance, PII, cost...) β”œβ”€β”€ plugins/ 77 themed bundles (1,008 items, 416 categories) β”œβ”€β”€ workflows/ 13 agentic workflows (safe-outputs, NL β†’ YAML) β”œβ”€β”€ cookbook/ 16 step-by-step recipes β”œβ”€β”€ schemas/ 7 JSON schemas validating all primitive types β”œβ”€β”€ engine/ FAI Engine v0.1 (7 modules β€” manifest reader β†’ evaluator) β”œβ”€β”€ solution-plays/ 100 deployable plays with DevKit+TuneKit+SpecKit+Bicep β”œβ”€β”€ npm-mcp/ MCP Server β€” 45 tools + knowledge.json β”œβ”€β”€ npm-sdk/ npm SDK & CLI β€” FrootAI class, 8 commands, 7 modules β”œβ”€β”€ python-sdk/ Python SDK β€” offline, zero deps, 7 modules β”œβ”€β”€ python-mcp/ Python MCP Server β”œβ”€β”€ vscode-extension/ VS Code extension (4 commands, play browser) β”œβ”€β”€ functions/ REST API + Agent FAI chatbot β”œβ”€β”€ docs/ FROOT knowledge modules (18 modules, 664 KB) β”œβ”€β”€ config/ Configurator data + spec templates β”œβ”€β”€ scripts/ 21 build/validate/generate scripts β”œβ”€β”€ marketplace.json Auto-generated plugin registry β”œβ”€β”€ website-data/ 8 JSON feeds for frootai.dev β”œβ”€β”€ workshops/ Hands-on workshops β”œβ”€β”€ community-plugins/ ServiceNow, Salesforce, SAP β”œβ”€β”€ bicep-registry/ Azure Bicep modules β”œβ”€β”€ .github/workflows/ 15 CI/CD pipelines β”œβ”€β”€ .vscode/ 15 tasks + schema validation + MCP β”œβ”€β”€ CONTRIBUTING.md └── LICENSE (MIT)

ResourceLink
Websitefrootai.devΒ 
Documentationdocs.frootai.devΒ 
Platform Appapp.frootai.devΒ 
REST APIapi.frootai.devΒ 
Statusstatus.frootai.devΒ 
Solution PlaysBrowse All PlaysΒ 
Agent FAIChatbotΒ 
ConfiguratorPlay Recommendation WizardΒ 
PackagesDistribution ChannelsΒ 
Setup GuideInstallation GuideΒ 
Learning HubInteractive LearningΒ 
CLICLI ReferenceΒ 
Contact[email protected]

Contributing

Open source under MIT. See CONTRIBUTING.md.

Star the repo to help others discover FrootAI.


Website Β· Docs Β· App Β· API Β· Solution Plays Β· Agent FAI

It’s simply Frootful.

Β© 2026 FrootAI β€” MIT License

Last updated on