Dibuixa l'equip.
Executa'l amb el teu propi Claude.
Pensa en Dify o n8n, però per a agents que llegeixen i canvien codi — a la teva pròpia màquina, amb un verificador que pot dir que no.
Concentus és una aplicació d'escriptori per connectar flows multiagent en un llenç i executar-los sobre els teus propis repositoris, les teves pròpies bases de dades i la subscripció de Claude que ja tens a la teva màquina. Sense servidor per desplegar, sense base de dades per aprovisionar, sense API key per enganxar.
El flow que dibuixes és el flow que s'executa.
Deixa anar agents, eines i fonts de dades en un llenç i connecta'ls. Un coordinador reparteix feina a un equip; l'equip lliura els resultats a un verificador. No hi ha cap YAML amagat darrere del dibuix ni codi d'orquestració per escriure — el graf compila directament en una sessió multiagent.
v7 · 5 nodes · 4 connexions
Nodes, connexions i els ports que diuen què es pot connectar amb què.
Una sessió multiagent, llançada i transmesa per un socket.
Ordres encaminades a una sessió que ja està en marxa.
Cada execució recorda la revisió del flow que va executar.
Setze tipus de node. Un sol vocabulari.
Cadascun és una targeta real al llenç: una icona, un nom, una etiqueta i un llom de color que diu què és des de l'altra punta de la sala. Cadenes, no una llista plana — un agent pot alimentar el següent, bifurcar segons una condició, repartir-se sobre una llista o cridar un altre flow sencer.
Planifica la feina i la reparteix.
Fa una sola tasca, en el seu propi context.
Qualsevol servidor MCP, per URL.
El resultat d'una consulta, lliurat com a context.
Un repositori que l'equip pot llegir.
Els teus documents, recuperats quan són rellevants.
Qualsevol endpoint HTTP, només escrivint-ne la URL.
Comprova la feina abans de donar-la per feta.
Un if/else de debò — cap entrada pot caure entre les branques. Cada bloc té a més una sortida «si falla».
Reparteix la mateixa feina sobre una llista.
On les branques paral·leles tornen a ajuntar-se.
Un flow cridant-ne un altre.
On comença una execució: escrit, programat, un webhook o un correu entrant.
Envia el resultat per SMTP quan l’execució arriba aquí.
Una nota al llenç. Agrupa blocs per moure’ls junts.
Mira'l treballar. Agafa el volant.
Una execució es transmet mentre passa: la sortida de cada agent, filtrable agent a agent, cadascun amb el seu color al llarg de tota la transcripció. Demana a un agent que aprovi el seu pla abans d'actuar, i res no toca el teu disc fins que tu ho diguis.
El que el verificador adversarial va descartar, de tot el que va jutjar. La sortida rebutjada mai no arriba al merge.
Una execució que només passa després de reintentar-ho tot no està sana — té sort. La consola diu quina de les dues.
Temps real davant la mateixa feina feta de cap a cap. Aquest ×factor és el que realment va guanyar el repartiment en paral·lel.
Passa les sortides gravades d'una execució acabada pel flow tal com està dibuixat avui — el llenç envolta cada bloc el destí del qual canviaria. Decisions, no sortides; no s'executa res.
Una execució que s'atura per un humà es publica a Telegram amb botons ✅ / ❌, i fa les seves preguntes com a missatges que contestes responent. L'app consulta el bot, així que la decisió i la resposta tornen sense URL pública, sense port entrant i sense cap app per instal·lar — Slack funciona igual amb reaccions i fils.
Connecta l'equip segons la feina.
Els mateixos setze blocs, disposats per a la feina que tens al davant. Cap d'aquests necessita una línia de codi de cola — només un dibuix diferent.
Lliurar des d'un tiquet
Agafa una història de Linear, reparteix la feina de backend i de frontend entre subagents, i puja els canvis.
Auditar un diff
Un agent revisor rastreja els fitxers canviats buscant errors de correcció i problemes de seguretat, ordenats per gravetat.
Respostes amb dades reals
Un agent consulta la teva base de dades i respon amb els números reals — no amb una suposició treta de les dades d'entrenament.
Els flows s'executen mentre l'app està oberta — no a les 3 de la matinada en un servidor.
Aquest tracte és justament la gràcia. Fer anar la CLI claude a la teva màquina és el que arriba a la teva sessió de Claude, als teus repositoris i a les carpetes del teu propi disc — res del qual pot veure un contenidor allotjat. Un flow programat o activat per correu salta quan la teva màquina està encesa i Concentus obert.
Instal·la'l. Obre'l. Aquesta és tota la configuració.
L'app porta el seu propi runtime de Java i el seu propi PostgreSQL, així que no hi ha requisits previs ni res a configurar — i no toca cap dels dos si ja els tens instal·lats. La primera arrencada et demana crear un compte, i això és tota la configuració.
Instal·lador
Una instal·lació per usuari — sense permisos d'administrador.
Que l'SmartScreen mostri un avís és normal: l'instal·lador de Windows encara no està
signat. Prem Més informació → Executa de totes maneres — o instal·la amb scoop,
winget o npx concentus, que se salten l'avís del tot.
Imatge de disc
Signada i notaritzada — s'obre sense el ball del Gatekeeper. Arrossega Concentus a Aplicacions.
AppImage o .deb
L'AppImage s'executa tal qual; el .deb s'instal·la com qualsevol altre paquet.
chmod +x Concentus-*.AppImage
./Concentus-*.AppImage
# or
sudo apt install ./concentus_*_amd64.deb
Inicia sessió a Claude un cop
Per executar flows amb la teva subscripció, inicia sessió a Claude Code un cop des d'un terminal. Concentus troba la CLI tot sol.
claude # then /login
Prefereixes l'API al núvol? Defineix ANTHROPIC_API_KEY en comptes d'això.
La interfície parla anglès, castellà i català — segueix l'idioma del sistema en la primera arrencada.
Construeix-lo tu mateix
Codi obert. Construeix l'instal·lador per a la teva plataforma, o executa l'app directament des del repositori.
pnpm install
pnpm desktop # build + launch
# or produce an installer:
cd apps/desktop && pnpm package
Gestors de paquets
Sense l'avís de SmartScreen, i les actualitzacions arriben com les de la resta de les teves eines.
scoop bucket add concentus https://github.com/Gergilcan/concentus && scoop install concentus
winget install concentus
brew tap gergilcan/concentus && brew install --cask concentus
npx concentus
Inicia sessió a Claude un cop, a la teva màquina. Concentus executa els teus flows a través de la CLI claude a la qual ja pertany aquesta sessió — per això no hi ha cap API key per enganxar. Anthropic mesura l'ús no interactiu de Claude Code en la seva pròpia bossa, separada de les teves sessions interactives; la pàgina d'Ús mesura el que ha consumit aquesta màquina, i un flow pot recórrer a una API key o a un model local quan s'esgota.
Tota la resta, inclosa la configuració del webhook, és al README i a la documentació.
Gratis per a un. Per seient a partir d'aquí.
Una persona, un titular, gratis per sempre — l'app també funciona sense llicència, amb el mateix límit d'un seient. Team (fins a deu seients, comprat aquí) i Enterprise desbloquegen la base de dades compartida, més d'un membre i SSO.
Gratis
Una llicència amb el teu nom — l'app també funciona sense, amb el mateix límit d'un seient. Escriu el teu nom i el teu email i t'arriba a la bústia.
Fins a deu seients, comprat aquí
El que un equip necessita per treballar junt, sense l'email: tria seients i termini, paga amb targeta i la llicència arriba a la teva bústia minuts després del pagament. 25 € per seient al mes; 20 € si pagues l'any de cop.
- Inici de sessió amb Google i Microsoft
- Membres i rols, fins als teus seients
- La base de dades compartida
Per seient, mensual o anual
Tot el de Team, a qualsevol mida, més escala i governança. Factura en lloc de targeta, o un contracte; la facturació anual surt un 10% més barata. Aquí encara no hi ha preus impresos — escriu-nos i acordem seients i termini amb tu.
- Proveïdors d'identitat propis (qualsevol emissor OpenID Connect)
- Comptes automàtics per a un domini de correu
- Exportació de mètriques OpenTelemetry al teu col·lector
- Polítiques d'organització
- Exportació del registre d'auditoria
- Retenció il·limitada d'execucions i versions
- Diverses organitzacions en un mateix desplegament
- Comptes de servei il·limitats
- Endpoints publicats sense límit de peticions
- Grups dins d'una organització
Catorze dies de les funcions d'equip, sense targeta
Una llicència de prova per a fins a deu seients, a la teva bústia en un minut: la base de dades compartida, membres, SSO — tot el que desbloqueja una llicència d'equip o enterprise. Quan s'acaba, la instal·lació torna a un seient; no s'esborra res.
Construeix el teu primer flow en minuts.
Instal·la l'app, inicia sessió a Claude un cop i executa un flow multiagent amb la teva pròpia subscripció — sense API key, sense peatge de configuració, i amb una pàgina d'ús que et diu on ets.