Devir: Een Go-aangedreven CLI voor lokale ontwikkelingsservice en AI-klantbeheer
Devir, ontwikkeld door Productdevbook, is een gratis MCP-servertool gebouwd met Go voor het beheren van lokale ontwikkelingsdiensten. Het fungeert als een CLI en een MCP-server, waarmee ontwikkelaars webservers, API's en andere diensten kunnen beheren. Devir ondersteunt integratie met AI-clients, zoals Claude Code, voor ontwikkelingshulp. De distributie omvat snelle installatiescripts, Homebrew, handmatige binaire bestanden en broninstallatie. Ontwikkelaars kunnen verschillende servicetypen effectief beheren, de status volgen en gedetailleerde logs bekijken binnen hun ontwikkelomgevingen.
Waar verbindt Devir mee?
Devir verbindt met en beheert meerdere lokale ontwikkelingsdiensten, waaronder webservers en API's. Het integreert ook met AI-clients zoals Claude Code via het Model Context Protocol (MCP). Deze tool fungeert zowel als een opdrachtregelinterface als een MCP-server, die zich voornamelijk richt op het toezicht houden op en monitoren van diverse ontwikkelomgevingen. Het gebruikt een Unix-socketdaemon voor meerdere clientverbindingen, zoals TUI- of MCP-clients, en WebSocket voor andere clientverbindingen, inclusief de Chrome DevTools-extensie.
Kernfuncties en tools
Devir biedt functionaliteit voor het beheren van ontwikkelingsdiensten. Gebruikers kunnen diensten starten, stoppen en opnieuw opstarten, gekleurde logs bekijken en logs filteren voor specifieke informatie. Het biedt ook monitoring van de servicestatus. Devir ondersteunt verschillende servicetypes, waaronder service voor langdurige processen, oneshot voor eenmalige uitvoeringsopdrachten, interval voor periodieke uitvoeringen, en http voor het maken van HTTP-verzoeken. De MCP-integratie stelt AI-clients in staat om met deze beheermogelijkheden te communiceren.
Voor wie is het bedoeld?
Devir is ontworpen voor ontwikkelaars en teams die verantwoordelijk zijn voor het beheren van meerdere lokale ontwikkelingsdiensten. Het helpt bij het organiseren en toezicht houden op verschillende projectcomponenten, van webservers tot API's, en biedt integratiepunten voor AI-assistentie. Degenen die een interactieve terminal-UI voor servicebeheer of browsergebaseerde debugging nodig hebben, zullen het nuttig vinden. Sla dit over als je workflow geen beheer van meerdere lokale ontwikkelingsdiensten of integratie van AI-clients omvat.
Hoe te beginnen
Er zijn geen inloggegevens vereist. De server verbindt via WebSocket voor clientverbindingen en een Unix-socketdaemon voor meerdere clients.
Gebruikscases
- Beheer lokale ontwikkelingsdiensten: Initialiseer projecten met "devir init" om structuren automatisch te detecteren, en start, monitor en interacteer met diensten via een interactieve terminal-UI, waarbij je gekleurde en gefilterde logs bekijkt.
- Integreer AI-clients voor ontwikkelingsassistentie: Voer Devir uit in MCP Server Mode ("devir --mcp") zodat AI-clients zoals Claude Code kunnen interageren met en diensten beheren, zoals opnieuw opstarten.
- Debug webdiensten via browserontwikkeltools: Start Devir met WebSocket ingeschakeld om logs direct binnen het Chrome DevTools-paneel te bekijken met behulp van de extensie.
Devir biedt een gecentraliseerde oplossing voor het beheren van lokale ontwikkelingsdiensten en het integreren van AI-clients. De ondersteuning voor verschillende servicetypen en meerdere clientverbindingmethoden verbetert de ontwikkelingsworkflows. Ontwikkelaars profiteren van interactieve servicecontrole, gedetailleerde logging en AI-clientmogelijkheden. Dit op Go gebaseerde hulpmiddel is waardevol voor complexe lokale opstellingen. Probeer een Node.js-project te beheren door het te initialiseren met "devir init" en vervolgens de diensten te starten.






