Gemmit: Tcmartins AI-drivna assistent för MCP-serverutveckling
Gemmit är en AI-driven utvecklingsassistent av Tcmartin, utformad för Model Context Protocol (MCP) plattformen. Den fungerar som ett MCP-serververktyg, som kopplar samman Googles Gemini CLI med lokala utvecklingsmiljöer. Byggd med Python 3.8+ för backend-tjänster och Node.js 18+ för sin Electron GUI, erbjuder Gemmit utvecklare AI-funktioner för projektledning och kodgenerering. Den stöder plattformsoberoende installatörer för macOS, Windows och Linux, distribuerade via GitHub Releases med automatisk uppdatering.
Mest rekommenderade alternativet
Vad ansluter Gemmit till?
Gemmit ansluter direkt till Googles Gemini CLI, och utnyttjar dess AI-funktioner för olika utvecklingsuppgifter. Det fungerar som en Model Context Protocol (MCP) server, som agerar som en mellanhand mellan Gemini-modellen och användarens lokala utvecklingsmiljö eller andra tjänster. Denna anslutning gör att Gemmit kan få tillgång till AI-drivna funktioner utan att behöva ladda ner lokala modeller. Applikationens AI-drivna chattgränssnitt använder specifikt WebSockets för realtidsströmmade konversationer, vilket säkerställer dynamisk interaktion med Gemini 2.5 Flash. Gemmit själv körs helt på Googles Gemini CLI, vilket gör Gemini CLI till en primär kompatibel AI-klient.
Kärnfunktioner och verktyg
Gemmit erbjuder flera kapabiliteter som en AI-driven utvecklingsassistent. Dessa inkluderar ett AI-drivet chattgränssnitt för realtidsströmmade konversationer med Gemini 2.5 Flash. Det tillhandahåller Projektstöd för att automatiskt skapa nya projekt. Användare kan utföra Filoperationer för att bläddra, skapa, läsa, uppdatera och radera filer direkt inom applikationen. Scoped Intelligence gör det möjligt för AI att introspektera befintlig kodbas och föreslå kontextmedvetna ändringar. Dessutom möjliggör en Utbyggbar CLI-kärna för användare att utnyttja hela kraften av "gemini-cli" och byta in vilken Gemini-baserad modell som helst.
Vem är det för?
Gemmit riktar sig till utvecklare som söker en AI-driven utvecklingsassistent för sina kodningsarbetsflöden. Det erbjuder "AI vibe coding" för att hjälpa till med projektinitiering, kodgenerering och iterativ utveckling. Verktyget stöder PocketFlow-metodologin, som vägleder användare genom design-, implementerings- och optimeringsfaser. Dess design fokuserar på integration med Googles Gemini CLI, vilket ger AI-assistans utan komplicerad installation. Detta är inte rätt val om du behöver ett utvecklingsverktyg som fungerar oberoende av Googles Gemini CLI.
Hur man kommer igång
Inga autentiseringsuppgifter krävs, eftersom Gemmit körs helt på Googles Gemini CLI utan att behöva API-nycklar eller lokala modellnedladdningar. Dess AI-drivna chattgränssnitt använder WebSockets för realtidsströmmade konversationer.
Användningsfall
- Projektinitiering och avgränsning: Starta Gemmit, skapa eller peka den mot ett projekt i "~/Gemmit_Projects/", och låt sedan Gemmit analysera koden för att föreslå nästa steg.
- AI-assisterad kodgenerering och filhantering: Interagera med det inbyggda chattgränssnittet för att be Gemini om kod, dokumentation eller tester, och modifiera, spara eller generera nya filer direkt inom applikationen.
- Iterativ utveckling med PocketFlow: Designa, implementera och optimera projekt enligt PocketFlow-metodologin, stödd av Gemmits AI-assistans.
Gemmit av Tcmartin erbjuder en AI-driven utvecklingsassistentupplevelse, som integreras med Googles Gemini CLI. Det stöder utvecklare med funktioner som projektstomme, filoperationer och kontextmedvetna kodförslag. Applikationen erbjuder en gratisanvändningsmodell utan att kräva API-nycklar eller nedladdningar av lokala modeller, vilket gör den tillgänglig för AI-assisterad kodning. Den distribueras plattformsoberoende med automatiska uppdateringar. Prova att använda det AI-drivna chattgränssnittet för att generera kod eller dokumentation för ditt aktuella projekt.
