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