Open Source — Apache 2.0

Il formato portabile per agent AI

.fylle

Un protocollo aperto per pacchettizzare, condividere e deployare agent AI su qualsiasi piattaforma. Build once, run everywhere.

Gli agent sono portabili. L’intelligenza no.

Terminal — fylle-format
# Pacchettizza il tuo agent
$ fylle pack ./my-agent --output content-curator.fylle
✓ manifest.yaml validated (v0.2)
✓ 2 tools: web_search (mcp), save_notes (mcp)
✓ 1 skill, 2 inputs, guardrails OK
→ content-curator.fylle (3.8 KB)

# Condividilo
$ fylle push content-curator.fylle
→ Published to hub.fylle.ai/agents/content-curator@1.0.0

# Scaricalo ed eseguilo su qualsiasi runtime
$ fylle pull content-curator --runtime langchain
→ Agent ready. Mapped 2/2 tools. Inputs: brand_context, topic.

Un file. Il tuo agent completo. Ovunque.

Un pacchetto .fylle contiene tutto il necessario per capire, trasportare ed eseguire un agent AI, senza vendor lock-in.

content-curator.fylle
├── manifest.yaml — identità, versione, modello, input, output, tag
├── agent.md — system prompt, tone, ruolo, lingua
├── skills/ — capacità modulari (prompt-based)
│ └── research.yaml
├── memory-schema.yaml — cosa ricordare (non i dati in sé)
├── guardrails.yaml — regole, limiti, autonomia massima
└── README.md — documentazione leggibile
📝

Declarative-first

Gli agent sono descritti in YAML e Markdown, non in codice. Chiunque può leggere, modificare e capire cosa fa un agent.

🔌

MCP-native tools

I tool sono dichiarati con protocol: "mcp": il runtime li mappa ai server disponibili. Gestione graceful dei tool opzionali.

🧩

Composable inputs

Gli agent dichiarano gli input in modo esplicito. Il runtime sa cosa iniettare, e questo li rende componibili in pipeline e workflow multi-agent.

⚡

Runtime-agnostic

Funziona su LangChain, CrewAI, OpenClaw o qualsiasi piattaforma che implementi un adapter semplice. Mai vendor lock-in.

🧠

Memory-portable

Lo schema di memoria viaggia con l’agent, i dati no. L’agent sa cosa ricordare, il runtime decide come.

🔐

Secrets-safe

API key e credenziali non sono mai nel pacchetto. I valori sensibili sono dichiarati come requisiti, configurati al runtime.

Il layer mancante.

MCP collega gli agent ai tool. A2A collega gli agent tra loro. Ma nessuno pacchettizza e trasporta l’agent in sé. Fino a oggi.

Agent Package
.fylle format
Fylle (open source)
Agent ↔ Agent
A2A Protocol
Google / Linux Foundation
Agent ↔ Tool
MCP
Anthropic
Runtime
LangChain, CrewAI, OpenClaw, Fylle
Vari
LLM
Claude, GPT, Gemini, DeepSeek
Vari
Standard Cosa fa Cosa non fa
MCPCollega gli agent a tool e dati esterniNon pacchettizza né trasporta gli agent
A2AAbilita la comunicazione agent-to-agentNon definisce né esporta gli agent
Agent File (.af)Esporta/importa agent in LettaLegato a un solo ecosistema
ADLDichiara le definizioni degli agentNiente memoria, skill, runtime
.fylleAgent portabile completo: tool, skill, memoria, inputAperto, universale, runtime-agnostic

A chi serve.

Il formato .fylle è pensato per creare valore in tutto l’ecosistema degli agent AI, non dentro una singola piattaforma.

Indie developer

Build once, sell anywhere

Pacchettizza il tuo agent, pubblicalo sull’Hub, vendilo o condividilo. Non resti mai chiuso dentro un singolo framework o marketplace.

Aziende

Standardizza i tuoi agent

Definisci come il tuo team costruisce agent internamente. Cambia runtime senza riscrivere. Verifica e versiona ogni agent come codice.

Framework

Import/export come feature

LangChain, CrewAI o qualsiasi runtime può offrire import/export .fylle. Abbassa la barriera d’ingresso. Attira più utenti.

Marketplace

Un formato di listing standard

Come npm per i pacchetti o Docker Hub per le immagini. Un formato universale per elencare, scoprire e distribuire agent AI.

Usalo dove vuoi.
Portalo su Fylle quando vuoi compound.

Il protocollo

Gratis. Aperto. Per tutti.

Il formato .fylle è Apache 2.0. Usalo per pacchettizzare, condividere e deployare agent su qualsiasi piattaforma. Niente costi, niente lock-in, niente clausole nascoste. La portabilità degli agent è un bene pubblico.

La piattaforma

Quando vuoi agent che crescono nel tempo.

Fylle, come piattaforma, è il layer di esecuzione dove gli agent accumulano context permanente e migliorano grazie a feedback loop. Ogni interazione conta. Il tuo agent al giorno 100 è molto più capace di quello del giorno 1. Gli agent sono portabili, l’intelligenza che costruiscono no.

Costruisci il tuo agent ovunque.
Eseguilo dappertutto.
Quando vuoi agent che crescono nel tempo →
portali su Fylle.

Inizia a costruire.

La spec è aperta. La CLI funziona. I primi agent sono live.
Unisciti alla community che sta definendo come viaggiano gli agent AI.