L’alternative GitHub Tangled a levé un cycle de financement de 4,5 millions de dollars. La plate-forme de code offre une principale alternative européenne à GitHub pour les développeurs, fournissant un réseau ouvert et extensible conçu pour la prochaine génération de création de logiciels.
Le cycle de financement a été dirigé par byFounders, la société de capital-risque alimentée par la communauté, avec la participation de Bain Capital Crypto et de l’investisseur existant Antler.
Des investisseurs providentiels notables ont également rejoint le cycle, notamment :
- Thomas Dohmke, l’ancien PDG de GitHub,
- Avery Pennarun, PDG de Tailscale,
- Mårten Mickos, ancien PDG de MySQL et HackerOne et
- Sami Honkonen, un éminent investisseur providentiel finlandais et fondateur de DIAS.
Tangled a été fondée par les frères Akshay et Anirudh Oppiliappan, qui apportent une vaste expérience dans la création de systèmes distribués à grande échelle et de plates-formes d’intelligence de code aux startups Y Combinator. Akshay est basée à Londres, tandis qu’Anirudh est basée à Helsinki, ce qui reflète les racines européennes transfrontalières de l’entreprise.
J’ai parlé au PDG et co-fondateur Anirudh pour tout savoir.
Au-delà de Microsoft : Tangled veut reconstruire le codage social à partir des premiers principes
Aujourd’hui, une grande partie du code mondial est stockée aux États-Unis et régie par la juridiction américaine. GitHub est le titulaire depuis environ 15 ans. Mais selon Anirudh, après l’acquisition de Microsoft pour 7,5 milliards de dollars en 2018, il y a eu un sentiment croissant de complaisance, tant en matière d’innovation produit qu’en matière d’idéologie.
Il affirme :
« Une grande partie du « Microsoftisme » s’est infiltrée dans la plate-forme, en particulier autour de l’IA et du Copilot. Mon frère et moi avons senti qu’il y avait de la place pour repenser le codage social à partir des premiers principes. C’est devenu le catalyseur de Tangled. »
Les frères sont originaires de Bangalore. Anirudh a déménagé en Finlande il y a environ trois ans pour travailler pour un fournisseur de cloud finlandais, où il a passé environ deux ans et demi à développer son produit Kubernetes géré.
Il admet : « La vie professionnelle finlandaise est très confortable, peut-être un peu trop confortable pour moi. Je voulais me replonger dans ma véritable passion : créer des outils de développement. En même temps, j’avais l’impression que l’espace de collaboration en matière de code n’avait pas évolué de manière significative depuis plus d’une décennie. »
Anirudh a expliqué que de nombreux développeurs ne réalisent pas que si leur code réside sur GitHub, Microsoft a légalement le droit – selon ses termes – de former des modèles d’IA sur ce code.
« Pour certains développeurs et organisations, cela n’est pas acceptable. Ils veulent être propriétaires de leur propriété intellectuelle et contrôler la façon dont elle est utilisée.
Nous avons décidé de faire de Tangled une société européenne décentralisée où les utilisateurs peuvent héberger leur propre code sur leur propre infrastructure et le partager selon leurs propres conditions. L’aspect juridictionnel est important. La souveraineté des données est importante.
Conçu pour les développeurs indépendants : des paris enchevêtrés sur la communauté plutôt que sur l’entreprise
L’approche complexe de la décentralisation est pragmatique. Si vous êtes habitué à GitHub, l’expérience utilisateur vous semble très familière. Mais en coulisses, votre code n’a pas besoin de résider sur un seul serveur central. « Nous introduisons quelque chose appelé « Knot » – un serveur léger et auto-hébergé qui s’exécute sur votre propre infrastructure, a expliqué Anirudh.
« Vous poussez votre code vers votre Knot, et il se fédère dans Tangled. Du point de vue de l’utilisateur, tout semble transparent. Mais en réalité, le code est distribué à travers le monde. »
L’approche a déjà gagné du terrain. Par exemple, des chercheurs de Cambridge hébergent un Knot sur leur propre infrastructure et y collaborent sur des bases de code de recherche. Les écoles et les clubs étudiants ont également adopté le modèle. De plus, Tangled donne la priorité à la transparence et à la souveraineté des développeurs, donnant ainsi le choix à la communauté.
« L’une de nos thèses fondamentales de Tangled est qu’il doit d’abord servir les développeurs indépendants et les communautés open source. » Anirudh affirme :
« Après l’acquisition, GitHub est devenu hyper-entreprise. C’est compréhensible commercialement, mais cela a laissé les développeurs indépendants mal desservis. »
Mise à jour du modèle de demande d’extraction pour le codage agent
Les fondateurs savaient que l’idéologie ne suffisait pas à gagner des utilisateurs engagés : le produit devait être meilleur que ce qui existe déjà. Tangled repense le modèle de pull request.
GitHub a introduit les pull request en 2009 – c’était révolutionnaire à l’époque. Mais selon Anirudh, le modèle n’a pas évolué pour correspondre au volume de code actuel, en particulier à l’ère de la programmation agentique et assistée par l’IA. Il a expliqué :
« Dans des entreprises comme Google et Meta, les développeurs ne s’appuient pas sur le modèle traditionnel des méga-RP.
Au lieu de cela, ils utilisent des requêtes pull empilées. Plutôt que de soumettre une modification massive comportant des milliers de lignes de code, vous empilez de petites modifications atomiques les unes sur les autres. Chaque modification peut être examinée indépendamment. C’est considérablement plus facile pour les contributeurs et les réviseurs.
Nous avons conçu notre implémentation de relations publiques empilées avec un ancien ingénieur Meta qui y a travaillé sur les outils de contrôle de version. C’est devenu l’un des plus grands attraits de Tangled.
Infrastructure pour la programmation agent
Tangled pense que l’avenir du développement logiciel pourrait impliquer qu’un seul développeur orchestre des centaines d’agents. Parce que Tangled est construit sur le protocole AT, les nouveaux acteurs (humains ou agents) peuvent participer sans recourir à une API propriétaire.
Sur GitHub, vous êtes limité par les limites des API et les règles d’accès. Sur Tangled, les agents peuvent créer des référentiels, soumettre des demandes d’extraction et réviser le code, en toute transparence. «
En fait, nous avons déjà vu des agents autonomes créer des référentiels et pousser du code sur Tangled », a expliqué Anirudh.
« Notre objectif est de devenir une infrastructure fondamentale pour la prochaine ère de développement logiciel. Tangled concerne le codage social étroitement intégré – une plate-forme où la propriété, la décentralisation et la communauté ne sont pas des réflexions après coup. «
Quelle que soit la prochaine génération de développement de logiciels collaboratifs – qu’il s’agisse de hackers indépendants ou d’agents autonomes – nous avons l’intention d’être la couche d’infrastructure qui le permettra.
La communauté active Tangled compte environ 900 membres sur Discord qui influencent directement le développement des produits, et environ 18 000 abonnés sur Bluesky.
« Cette couche sociale fédérée correspond naturellement à notre philosophie », a expliqué Anirudh.
À long terme, Tangled souhaite que les espaces communautaires cohabitent aux côtés des bases de code.
Anirudh a partagé :
« Aujourd’hui, les discussions sur les projets ont lieu sur Reddit, Hacker News ou X. C’est fragmenté. Nous explorons des moyens d’amener ces conversations directement sur la plateforme, qu’il s’agisse de forums ou de quelque chose de complètement nouveau. La communauté est collante. C’est ce qui construit la fidélité à long terme. »
Stratégie inspirée de Tangled’s Tailscale
Pour l’instant, Tangled ne monétise pas. Au lieu de cela, son objectif est de créer la meilleure forge de code de nouvelle génération.
« En fin de compte, nous nous inspirons d’entreprises comme Tailscale : offrez le produit aux particuliers et aux utilisateurs open source, et facturez aux entreprises les fonctionnalités de niveau entreprise.
Quatre-vingt pour cent des utilisateurs l’obtiennent gratuitement. Les vingt pour cent qui ont besoin de capacités avancées – les entreprises – paient.
Cette approche crée de la bonne volonté et de l’amour pour le produit. Nous sommes encore en train de concevoir à quoi cela ressemblera pour Tangled, mais nous ne paierons pas la fonctionnalité principale du wallwall.
Choisir des investisseurs qui partagent la mission
Selon Anirudh, l’équipe a été très réfléchie en matière de collecte de fonds.
« Les communautés open source peuvent être sceptiques à l’égard du capital-risque – et franchement, nous le sommes aussi. »
Ils ont trouvé le financement public des startups trop lent et les restrictions d’éligibilité rendaient la tâche difficile, d’autant plus qu’aucun des fondateurs n’est citoyen européen.
« En fin de compte, nous avons choisi des investisseurs qui s’alignaient sur notre philosophie. byFounders s’est démarqué par son orientation communautaire et sa transparence radicale – vous pouvez littéralement télécharger la feuille de conditions exacte que nous avons signée depuis leur site Web.
Nous avons également fait appel à Bain Capital Crypto, qui est profondément technique et optimiste quant au protocole AT, sur lequel Tangled s’appuie. Et Thomas Domke, ancien PDG de GitHub, nous a rejoint en tant qu’investisseur, ce qui semblait être une forte validation.
L’investissement de 4,5 millions de dollars servira à faire évoluer la plateforme vers un environnement fondamental pour la collaboration logicielle à l’échelle mondiale.
Deina Kellezi, investisseur chez byFounders, commente :
« Dès le moment où nous avons rencontré les fondateurs pour la première fois, nous avons été extrêmement impressionnés par leur profonde passion, leur rapidité d’expédition et leur volonté d’améliorer la façon dont les développeurs de logiciels collaborent.
Dans un monde où le développement est perturbé par les agents et outils de codage d’IA, ils construisent la forge de code de nouvelle génération à partir des principes fondamentaux, et nous ne pourrions être plus enthousiastes à l’idée de nous associer à eux dans ce voyage.
Jussi Kallasvuo, associé chez Antler, commente :
« Le goulot d’étranglement dans le développement logiciel est passé de l’écriture du code à sa révision et à sa gestion à grande échelle. Nous avons soutenu Tangled parce que l’équipe possède la profondeur technique nécessaire pour construire un système qui gère cette complexité pour les humains et l’IA.
Il s’agit d’un élément d’infrastructure essentiel pour l’écosystème technologique européen, offrant une alternative native aux anciennes plates-formes américaines.
