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.