← Tutti i progetti
Ar IN SVILUPPO

iARGOS

Agente operativo intelligente per automazione backend, monitoraggio e orchestrazione.

Il progetto in parole semplici
The project in plain words

Il guardiano che non dorme mai — e agisce da solo

Nella mitologia greca, Argo era il gigante dai cento occhi che Zeus aveva incaricato di vigilare su Io: non dormiva mai, vedeva tutto, non lasciava passare nulla. iARGOS prende questo nome non per caso: è un agente software che monitora continuamente i tuoi sistemi, intercetta i problemi prima che diventino crisi, e agisce in autonomia per risolverli.

Pensa a iARGOS come a un amministratore di sistema che lavora 24 ore su 24: esegue script automatici, controlla la salute dei tuoi server, gestisce code di task, integra servizi esterni — tutto senza che tu debba alzare un dito.

🎯 Il vantaggio principale: iARGOS è modulare e orientato all'operatività continua. Non è uno strumento che usi — è un sistema che lavora per te, in background, tutto il tempo.

The guardian that never sleeps — and acts autonomously

In Greek mythology, Argus was the hundred-eyed giant whom Zeus tasked with watching over Io: he never slept, saw everything, let nothing slip through. iARGOS takes this name deliberately: it's a software agent that continuously monitors your systems, catches problems before they become crises, and acts autonomously to resolve them.

Think of iARGOS as a system administrator who works 24 hours a day: runs automated scripts, checks the health of your servers, manages task queues, integrates external services — all without you lifting a finger.

🎯 The main advantage: iARGOS is modular and oriented towards continuous operation. It's not a tool you use — it's a system that works for you, in the background, all the time.
Architettura hub-and-spoke
Hub-and-spoke architecture

Il Core Agent e i suoi quattro bracci

The Core Agent and its four arms

iARGOS è costruito attorno a un agente centrale che coordina quattro moduli specializzati. Come un polpo con tentacoli autonomi ma un cervello centrale, ogni modulo può agire indipendentemente ma risponde a un unico nucleo di controllo.

iARGOS is built around a central agent that coordinates four specialised modules. Like an octopus with autonomous tentacles but a single central brain, each module can act independently but responds to a single control core.

CORE AGENT ⚙️ orchestrazione & decisioni MONITOR 👁️ salute sistemi SCHEDULER 🕐 pianificazione task EXECUTOR ▶️ esecuzione script CONNECTOR 🔌 servizi esterni TRIGGER / TIMER eventi, schedule, webhook AZIONI / NOTIFICHE webhook, log, alert, API call
👁️
Monitor
Controlla in continuo la salute di server, servizi e processi. Intercetta anomalie, picchi di carico, errori e guasti prima che diventino visibili agli utenti.
Continuously checks the health of servers, services, and processes. Intercepts anomalies, load spikes, errors, and failures before they become visible to users.
🕐
Scheduler
Gestisce l'agenda dei task. Sa quando ogni operazione deve essere eseguita, in quale ordine, con quale priorità — come un direttore d'orchestra per i processi automatici.
Manages the task schedule. Knows when each operation should run, in what order, with what priority — like a conductor for automated processes.
▶️
Executor
Esegue concretamente gli script e le operazioni. Riceve gli ordini dallo Scheduler o dal Core Agent e li porta a termine, gestendo errori e retry automatici.
Concretely executes scripts and operations. Receives orders from the Scheduler or Core Agent and carries them out, handling errors and automatic retries.
🔌
Connector
Fa parlare iARGOS con il mondo esterno: API di terzi, webhook, database remoti, servizi di notifica, piattaforme cloud. Ogni integrazione è un plugin aggiuntivo.
Makes iARGOS talk to the outside world: third-party APIs, webhooks, remote databases, notification services, cloud platforms. Each integration is an additional plugin.
Come funziona nella pratica
How it works in practice

Dalla regola all'azione automatica

From rule to automatic action

01
📋
Definisci le regole
Define rules
L'utente configura trigger, schedule e soglie di allerta. "Se il server usa più del 90% della RAM, esegui questa pulizia."
The user configures triggers, schedules, and alert thresholds. "If the server uses more than 90% RAM, run this cleanup."
02
👁️
Monitor vigila
Monitor watches
Il modulo Monitor controlla continuamente i parametri definiti — CPU, RAM, spazio disco, uptime dei servizi, log di errore.
The Monitor module continuously checks defined parameters — CPU, RAM, disk space, service uptime, error logs.
03
⚡
Core Agent decide
Core Agent decides
Quando una soglia è superata o una schedule si attiva, il Core Agent valuta la situazione e decide quale azione intraprendere.
When a threshold is exceeded or a schedule triggers, the Core Agent assesses the situation and decides what action to take.
04
▶️
Executor agisce
Executor acts
L'Executor esegue lo script o l'operazione stabilita. Se fallisce, ritenta automaticamente con logica di backoff esponenziale.
The Executor runs the script or operation. If it fails, it automatically retries with exponential backoff logic.
05
📣
Notifica e registra
Notifies and logs
Il Connector invia notifiche (email, Slack, webhook) e registra ogni azione in un log dettagliato per l'analisi futura.
The Connector sends notifications (email, Slack, webhook) and logs every action in a detailed log for future analysis.
Tecnologie chiave
Key technologies

Cosa c'è sotto il cofano

What's under the hood

🐍
Python async
Il cuore di iARGOS è scritto in Python asincrono: riesce a gestire decine di processi contemporaneamente senza bloccarsi, come un operatore che tiene d'occhio molti monitor in parallelo.
iARGOS's heart is written in async Python: it can manage dozens of processes simultaneously without blocking, like an operator watching many monitors in parallel.
📅
Task Queue (Celery / APScheduler)
Un sistema di code distribuisce i task in modo ordinato. Come una segreteria organizzata, assicura che ogni operazione venga eseguita nell'ordine giusto, senza conflitti.
A queue system distributes tasks in an orderly way. Like an organised secretary, it ensures every operation runs in the right order, without conflicts.
🗄️
Event Bus & Messaging
Un bus di eventi permette ai moduli di comunicare tra loro senza dipendenze dirette. Monitor pubblica un evento, Executor lo ascolta — come una radio interna al sistema.
An event bus lets modules communicate without direct dependencies. Monitor publishes an event, Executor listens — like an internal system radio.
🔌
Plugin Architecture
Ogni connettore è un plugin indipendente. Vuoi aggiungere l'integrazione con Slack? Installa il plugin Slack. Vuoi rimuovere AWS? Rimuovi quel plugin. Zero impatto sul resto.
Each connector is an independent plugin. Want to add Slack integration? Install the Slack plugin. Want to remove AWS? Remove that plugin. Zero impact on the rest.
📊
Logging & Observability
Ogni azione è registrata con timestamp, risultato e contesto. Il sistema tiene un audit trail completo: sai sempre cosa ha fatto iARGOS, quando e perché.
Every action is logged with timestamp, result, and context. The system maintains a complete audit trail: you always know what iARGOS did, when, and why.
🐳
Docker / Containerization
iARGOS gira in container Docker: può essere distribuito su qualsiasi server senza configurazioni complesse. Portabile, isolato, replicabile.
iARGOS runs in Docker containers: it can be deployed on any server without complex configuration. Portable, isolated, replicable.
Timeline di sviluppo
Development timeline

Come si sta costruendo iARGOS

How iARGOS is being built

⚡ Sviluppato, ripensato, rilanciano: iARGOS non è nato nella forma attuale. La prima versione era ambiziosa e complessa — troppo. La vera innovazione è stata saper riconoscere il momento giusto per semplificare, senza perdere potenza. Da 90 minuti a 12-15: questo è il risultato.
⚡ Built, rethought, relaunched: iARGOS was not born in its current form. The first version was ambitious and complex — too much so. The real innovation was knowing when to simplify, without losing power. From 90 minutes to 12–15: that's the result.
Autunno 2025
Autumn 2025
🌱 Il problema che ha fatto nascere iARGOS
🌱 The problem that created iARGOS
ControlChaos è live ma richiede aggiornamento manuale dopo ogni estrazione. Fastidioso, ripetitivo, automatizzabile. Nasce l'idea: un agente backend che faccia tutto da solo. Architettura hub-and-spoke, stack tecnologico definito in pochi giorni.
ControlChaos is live but requires manual updating after every draw. Tedious, repetitive, automatable. The idea takes shape: a backend agent that does everything on its own. Hub-and-spoke architecture, technology stack defined in a few days.
Inverno 2025
Winter 2025
🔧 Core Agent + Monitor operativi
🔧 Core Agent + Monitor operational
In poche settimane Core Agent e Monitor sono funzionanti. iARGOS vede già l'uscita dei risultati del SuperEnalotto e li intercetta. Prima integrazione con ControlChaos: funziona.
Within a few weeks Core Agent and Monitor are working. iARGOS can already detect SuperEnalotto results and intercepts them. First integration with ControlChaos: it works.
Inverno–Primavera 2026
Winter–Spring 2026
⏱️ Scheduler, Executor e sistema plugin
⏱️ Scheduler, Executor and plugin system
I quattro moduli prendono forma rapidamente. Lo Scheduler gestisce le schedule cron, l'Executor esegue con retry automatici, il Connector porta i primi connettori (webhook, notifiche). Il vibe coding comprime mesi di lavoro in settimane.
The four modules take shape rapidly. The Scheduler manages cron schedules, the Executor runs with automatic retries, the Connector brings the first connectors (webhooks, notifications). Vibe coding compresses months of work into weeks.
Primavera 2026 — iARGOS v1
Spring 2026 — iARGOS v1
🤖 Architettura multi-agente: potente, ma lenta
🤖 Multi-agent architecture: powerful, but slow
La prima versione completa di iARGOS è un sistema multi-agente con reti neurali: un agente Tutor che coordina il ragionamento, Validatori che verificano ogni step, e altri nodi specializzati che interagiscono tra loro. L'approccio è sofisticato — quasi scientifico. Ma questa complessità ha un prezzo: l'aggiornamento completo di ControlChaos (raccolta, analisi, fine-tuning degli algoritmi statistici, pubblicazione) richiede circa 90 minuti. Funziona. È corretto. Ma è lento.
The first complete version of iARGOS is a multi-agent system with neural networks: a Tutor agent that coordinates reasoning, Validators that verify every step, and other specialised nodes interacting with each other. The approach is sophisticated — almost scientific. But this complexity has a price: the full ControlChaos update cycle (collection, analysis, fine-tuning of statistical algorithms, publication) takes around 90 minutes. It works. It's accurate. But it's slow.
Aprile–Maggio 2026 — La scelta
April–May 2026 — The decision
🔄 Semplificare senza perdere potenza
🔄 Simplify without losing power
90 minuti per ogni estrazione non è sostenibile a lungo termine. La diagnosi è chiara: l'architettura v1 è troppo "burocratica" — troppi agenti che si coordinano, troppi layer di validazione, troppo overhead di comunicazione inter-agente. La rete neurale rimane, ma l'architettura viene radicalmente ripensata: meno agenti, ragionamento più diretto, meno passaggi intermedi. L'obiettivo è pragmatismo: fare la cosa giusta nel minor tempo possibile, senza perdere affidabilità.
90 minutes per draw is not sustainable long-term. The diagnosis is clear: the v1 architecture is too "bureaucratic" — too many coordinating agents, too many validation layers, too much inter-agent communication overhead. The neural network stays, but the architecture is radically rethought: fewer agents, more direct reasoning, fewer intermediate steps. The goal is pragmatism: do the right thing in the least time, without sacrificing reliability.
Metà Maggio 2026 — iARGOS v2
Mid-May 2026 — iARGOS v2
🚀 Da 90 minuti a 12–15: la stessa potenza, meno burocrazia
🚀 From 90 minutes to 12–15: same power, less bureaucracy
iARGOS v2 entra in produzione. Stessa rete neurale di base, architettura radicalmente semplificata. Il risultato è netto: l'evento più complesso — l'aggiornamento completo di ControlChaos con raccolta dati, analisi statistica, addestramento e fine-tuning degli algoritmi, rigenerazione della dashboard e pubblicazione — scende da ~90 minuti a 12–15 minuti. Una riduzione dell'85%. L'agente è più rapido, più prevedibile, più semplice da mantenere ed estendere.
iARGOS v2 enters production. Same underlying neural network, radically simplified architecture. The result is clear-cut: the most complex event — the full ControlChaos update including data collection, statistical analysis, algorithm training and fine-tuning, dashboard regeneration, and publication — drops from ~90 minutes to 12–15 minutes. An 85% reduction. The agent is faster, more predictable, and easier to maintain and extend.
Prossimamente
Coming next
🚀 Beta pubblica, nuovi connettori e dashboard
🚀 Public beta, new connectors and dashboard
Prima versione beta accessibile esternamente, documentazione completa, marketplace plugin, dashboard web di gestione visuale. Con la v2 come base solida, la strada per l'apertura al pubblico è ora percorribile.
First externally accessible beta version, complete documentation, plugin marketplace, visual management web dashboard. With v2 as a solid foundation, the path to a public release is now clear.
Stato attuale
Current state

Dove siamo ora

Where we are now

4
Moduli core
Core modules
v2
Versione attuale
Current version
12–15'
Aggiornamento CC
CC full update
–85%
Tempi vs v1
Time vs v1
iARGOS v1
Architettura multi-agente
Agente Tutor + Validatori specializzati
Reti neurali interconnesse
Alta accuratezza, alta complessità
~90 min per aggiornamento completo CC
Multi-agent architecture
Tutor agent + specialised Validators
Interconnected neural networks
High accuracy, high complexity
~90 min for full CC update
iARGOS v2 · Attuale
Architettura semplificata
Rete neurale unica, ragionamento diretto
Meno layer, meno overhead
Pragmatica, veloce, affidabile
12–15 min per aggiornamento completo CC
Simplified architecture
Single neural network, direct reasoning
Fewer layers, less overhead
Pragmatic, fast, reliable
12–15 min for full CC update
Core Agent 90%
Monitor 85%
Scheduler 80%
Executor 80%
Sistema Plugin / Connector Plugin / Connector system 65%
Dashboard web Web dashboard 20%
  • Core Agent funzionante con logica di orchestrazioneWorking Core Agent with orchestration logic
  • Monitor con raccolta metriche real-timeMonitor with real-time metric collection
  • Scheduler con cron e schedule dinamicheScheduler with cron and dynamic schedules
  • Executor con retry e gestione erroriExecutor with retry and error handling
  • Connettori Slack, email, webhookSlack, email, webhook connectors
  • Nuovi plugin cloud (AWS, GCP) in sviluppoNew cloud plugins (AWS, GCP) in development
  • Dashboard web di configurazione (in sviluppo)Configuration web dashboard (in development)
  • Plugin marketplace (pianificato)Plugin marketplace (planned)
  • Beta pubblica con documentazione (pianificato)Public beta with documentation (planned)
Perché esiste
Why it exists

L'automazione intelligente non dovrebbe richiedere un team DevOps

Grandi aziende hanno team interi dedicati all'automazione dei processi backend. iARGOS nasce dall'idea che questa potenza debba essere accessibile anche a chi lavora da solo o in team piccoli: uno strumento modulare, estendibile, che cresce con le esigenze senza richiedere competenze enterprise.

La visione a lungo termine è un agente backend universale: connetti i tuoi sistemi, definisci le tue regole, lascia che iARGOS pensi al resto.

Intelligent automation shouldn't require a DevOps team

Large companies have entire teams dedicated to backend process automation. iARGOS was born from the idea that this power should be accessible even to those working alone or in small teams: a modular, extensible tool that grows with requirements without demanding enterprise expertise.

The long-term vision is a universal backend agent: connect your systems, define your rules, let iARGOS take care of the rest.

Stato In sviluppoIn development
Categoria Category Automazione & Orchestrazione Automation & Orchestration
Avviato Started Autunno 2025 Autumn 2025
Fase attuale Current phase Sviluppo attivo → Beta Active dev → Beta
Stack principale Main stack
Python Async Celery Docker Plugin API
Parte di GiGa Labor