Agentsmith su GitHub
Struttura del progetto

Il repository separa un core universale da profili modulari. Il core contiene regole fisse su memoria, guardrail e cicli di feedback. I profili coprono aree come sviluppo software, operazioni DevOps, marketing, creazione di documenti, analisi dati e ricerca. Lo script setup.sh o setup.ps1 combina questi elementi in un unico file di istruzioni per l'agente.
L'approccio si basa sul principio che il modello rappresenta solo una parte limitata del risultato finale. Il resto dipende da regole, strumenti e contesto forniti dal harness. Il repository include directory per hooks, skills, templates e config. Ogni sessione dovrebbe concentrarsi su un singolo item tracciato.
Installazione e flusso di lavoro

L'installazione richiede l'esecuzione dello script setup.sh senza flag per avviare una procedura guidata. Lo script mostra il comando prima di applicarlo. È possibile installare il core in modo globale e aggiungere profili leggeri per progetto. Il file risultante guida l'agente su come operare in modo coerente tra sessioni diverse.
Il sistema supporta modelli come Claude, Codex e Gemini attraverso file di istruzioni standard. Non richiede modifiche al modello stesso. Gli utenti possono estendere i profili esistenti o crearne di nuovi per adattarli a esigenze specifiche. La documentazione presente in docs/ spiega la filosofia dietro la separazione tra core e profili.
Limiti pratici
Il progetto deriva da iterazioni su lavori reali ma non fornisce benchmark quantitativi. L'efficacia dipende dalla qualità delle istruzioni generate e dalla capacità dell'utente di mantenere i file aggiornati. L'assenza di un'interfaccia grafica o di automazioni esterne richiede intervento manuale per la configurazione iniziale. Il repository non include integrazioni native con servizi di deployment o pipeline CI.
FAQ
Agentsmith funziona solo con Claude? No. Il harness supporta qualsiasi modello che legge file di istruzioni come CLAUDE.md, AGENTS.md o GEMINI.md.
Serve installare qualcosa oltre allo script? Lo script setup.sh genera i file necessari. Non richiede dipendenze esterne oltre a una shell standard.
Posso usare Agentsmith su più progetti contemporaneamente? Sì. Il core si installa una volta in modo globale mentre ogni progetto può avere il proprio profilo.
---
📖 Leggi anche
- Agentic Coding: Una Trappola per lo Sviluppo Software?
- File agents.md: utili per gli agenti di coding?
- GitHub: Claude e Obsidian per un vault di conoscenza persistente
Hai bisogno di una consulenza?
Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.
Scrivimi