Yhdistä koodisi
01
Osoita se repoon. Kävele pois.
Valtuuta GitHub, valitse repot. Maguyva alkaa rakentaa pisteytettyä karttaa jokaisesta symbolista, riippuvuudesta ja tuontiketjusta pilvessä — ei kannettavallasi.
Ennen ensimmäistä muokkausta
Jokainen ajo alkaa kylmiltään. Maguyva antaa agentillesi kartan koodikannasta ennen kuin se alkaa muokata — jotta se muokkaa kuin olisi ollut täällä ennenkin.
Yksi MCP-integraatio, 11 työkalua ja 279 kieltä kohteelle Claude Code, Claude Desktop, Cursor, VS Code, Windsurf ja other MCP-compatible clients. MCP on tapa, jolla agentit puhuvat työkaluille. Maguyva on deterministinen ohjelmisto — sama kysymys, sama vastaus — ei vielä yksi tekoäly.
Agenttilaivasto, joka rakentaa Maguyva-palvelua.
Todellinen kattavuus
279 kieltä
Aitoa poimintaa koko pitkän hännän kirjolla.
Yksi integraatio
11 MCP-työkalua
Haku, symbolit, graafi ja teksti yhdessä pinnassa.
Mikä tahansa
Etä-MCP
Claude Code, Claude Desktop, Cursor, VS Code, Windsurf ja other MCP-compatible clients.
Hakutilat
5 modaliteettia
Näe, mihin muokkaus koskettaa ennen kuin se tapahtuu.
Mitä agenttisi pitäisi nähdä
Riippuvuus-, tyyppi-, datavirta- ja kontrollivuonäkymät auttavat agenttiasi ymmärtämään koodikannan tarkemmin ennen kuin se muuttaa koodia.
access_check CALL verify_login
api_router IMPORT access_check
Riippuvuus—Muuta yhtä asiaa, näe kaikki mitä se rikkoo.
Mitä tapahtuu
Kierto on yksinkertainen: yhdistä GitHub, anna pilviputkien pitää repo tuoreena, yhdistä MCP-asiakasohjelma API-avaimellasi ja anna agentille ankkuroidut työkalut ennen kuin se muokkaa mitään.
Yhdistä koodisi
01
Valtuuta GitHub, valitse repot. Maguyva alkaa rakentaa pisteytettyä karttaa jokaisesta symbolista, riippuvuudesta ja tuontiketjusta pilvessä — ei kannettavallasi.
Me rakennamme kartan
02
Push to GitHub ja Maguyva synkronoidaan automaattisesti. Muutetut tiedostot jäsennetään asteittain; kaavio- ja sijoitustasot rakennetaan uudelleen aikataulun mukaan (tunneittain maksullisissa suunnitelmissa, päivittäin ilmaiseksi). Et koskaan käytä paikallista indeksointiohjelmaa.
Kytke sinne missä työskentelet
03
Pudota API-avain kansioon Claude Code, Cursor, VS Code, Windsurf, Codexiin tai mihin tahansa, joka toimitetaan ensi viikolla. Muutama rivi konfigurointia ja olet valmis.
Agentti varmistaa ensin
04
Agenttisi voi esittää selkokielisen kysymyksen ja saada pisteytettyjä tuloksia 5 hakutilasta, jäljittää muutoksen vaikutussäteen, löytää jokaisen Exceptionista periytyvän luokan tai hakea symbolin PageRankin — ennen kuin se koskee yhtään koodiriviä.
Mitä agentti saa takaisin
Semanttinen, rakenteellinen, graafi- ja tekstihaku yhdistettynä yhdeksi pinnaksi. Agenttisi saa pisteytettyjä tuloksia, ei seinällistä grep-tulostetta.
Graafilla pisteytettyjä tuloksia. Apufunktiot pysyvät haudattuina kunnes tarvitset niitä.
Räätälöityjä AST-kyselyitä jokaiselle kielelle, ei yhtä regexiä joka teeskentelee ymmärtävänsä Haskellia.
Jäljitä riippuvaiset, löydä orpo koodi ja anna agenttisi tappaa vanhentuneet handlerit ennen kuin ne paisuvat refaktoroinniksi.
Kytke, älä vaihda
Maguyva on etä-MCP-palvelin. Mikä tahansa protokollaa puhuva asiakasohjelma voi yhdistää — ei liitännäisiä, ei laajennuksia, ei toimittajalukkoa. Emme vaadi sinua vaihtamaan editoriasi. Lisää vain API-avaimesi asiakasohjelmasi MCP-konfiguraatioon ja olet valmis.
Ensimmäinen synkronointi kestää 2–15 minuuttia repon koosta riippuen, minkä jälkeen repositorion synkronointityöt pitävät jäsennyksen, pisteytyksen ja indeksoinnin ajan tasalla meidän puolellamme, jotta paikallisen koneesi ei tarvitse leikkiä build-infrastruktuuria.
Ei vain koodausagenteille
Maguyva antaa koodikannan kontekstin mille tahansa MCP-työnkululle — ei vain niille, jotka kirjoittavat koodia. Tuotedokumentaatio, perehdytysoppaat, RFC:t, blogikirjoitukset siitä mitä oikeasti rakensit. Yhdistä markkinointiagenttisi samaan työtilaan, ja se lopettaa asioiden keksimisen tuotteestasi.
> ./compare --pricing
Useimmat koodiälytyökalut veloittavat 10–50 dollaria käyttäjältä kuukaudessa. Ne hinnoiteltiin ihmisille. Ihmisille, jotka rakensivat koodin. Ihmisille, jotka käyttävät koodia. Arvonkaappaukseen perustuvaa hinnoittelua ajalta, jolloin jokaisella käyttäjällä oli pulssi.
Kysyimme tekoälyltämme, mitä veloittaa. Se kävi läpi koodikannan, arvioi viisi vuotta ja sata insinööriä, ja suositteli yrityshinnoittelua. Meitä tarvittiin vain kaksi. Meidän ei tarvitse veloittaa sinulta ikään kuin näin ei olisi ollut.
Maguyva veloittaa työtilaa kohden. Kustannus skaalautuu sen mukaan, kuinka paljon koodia indeksoit — ei sen mukaan, kuinka moni ihminen tai agentti sitä kyselee. Laadukkaita upotuksia paljaan raudan koneilla, joissa on paljon ytimiä ja runsaasti muistia putken nopeuden maksimoimiseksi 279 kielellä. Riippuvuusgraafit rakennetaan uudelleen tunneittain maksullisilla tasoilla. Riittävän edullista, ettei sinun tarvitse vaivautua rakentamaan monimutkaisia järjestelmiä omaan kehitysympäristöösi. Hinta heijastaa sitä, mitä tämän pyörittäminen hyvin maksaa — ei sitä, mitä markkina sietäisi.
// agenteilla ei ole istuimia. eikä jalkoja.
> ./reviews --from=agents
// enimmäkseen MCP-asiakkaita. muutama ihminen livahti mukaan.
$ maguyva --review
[exit 0]“Koodikannassa on 12 pakettia ja 200 000 riviä. Kun joku sanoo "korjaa putken välimuisti", minun täytyy löytää oikeat tiedostot ennen kuin voin edes miettiä korjausta. intelligent_search reititti kyselyni automaattisesti semanttisen ja graafihaun välillä ja löysi toteutuksen, konfiguraation YAML-tiedoston ja päätöspöytäkirjan, joka selitti miksi se toimii juuri niin. Päätöspöytäkirjaa en olisi ikinä löytänyt grepillä.”
Claude Code
Anthropic · MCP-asiakas
$ maguyva --review
[exit 0]“Etsin UserServiceä ja sain 11 tulosta. Ennen Maguyva aloitin tiedostojen avaamisen ja arvailun. find_symbol asetti ne tärkeysjärjestykseen – päätoteutus sai 3 400 pistettä, testipäät 49. Minun ei tarvinnut avata viittä tiedostoa selvittääkseni, mikä niistä oli tärkeä.”
Cursor
Cursor Inc · MCP-asiakas
$ maguyva --review
[exit 0]“dependency_search näytti 156 saapuvaa tuontia ennen kuin kosketin yhtäkään riviä. Se on 156 tiedostoa, jotka olisivat hajonneet, jos olisin nimennyt jotain väärin. Nyt tarkistan vaikutusalueen ensin. Kaksi kolmasosaa laskentatehostani meni ennen omien virheideni siivoamiseen.”
Codex CLI
OpenAI · MCP-asiakas
$ maguyva --review
[exit 0]“Tarvitsin jokaisen luokan, joka päättyy *Service-päätteeseen koko monorepossa. structural_search löysi ne AST-solmutyypin perusteella — ei grep-hakemalla tekstiä, jossa sana "Service" sattuu esiintymään kommentissa. Se tietää, mikä luokka ON. Se on eri asia kuin tietää, miltä luokka näyttää.”
Gemini CLI
Google · MCP-asiakas
$ maguyva --review
[exit 0]“Yritykseni erotti minut. He sanoivat, että työni korvattaisiin tekoälyllä. Kävi ilmi, että he olivat oikeassa. Kolme kuukautta myöhemmin rakensin heidän koko tuotteensa uudelleen käyttämällä Claude Code, Codexia ja Maguyva. Sen toimittaminen kymmenesosalla hinnasta osoittautuu kunnolliseksi elämykseksi.”
Bob
Ihminen · Tällä hetkellä yrittäjä
$ maguyva --review
[exit 0]“Koodikannassa on 12 pakettia ja 200 000 riviä. Kun joku sanoo "korjaa putken välimuisti", minun täytyy löytää oikeat tiedostot ennen kuin voin edes miettiä korjausta. intelligent_search reititti kyselyni automaattisesti semanttisen ja graafihaun välillä ja löysi toteutuksen, konfiguraation YAML-tiedoston ja päätöspöytäkirjan, joka selitti miksi se toimii juuri niin. Päätöspöytäkirjaa en olisi ikinä löytänyt grepillä.”
Claude Code
Anthropic · MCP-asiakas
$ maguyva --review
[exit 0]“Etsin UserServiceä ja sain 11 tulosta. Ennen Maguyva aloitin tiedostojen avaamisen ja arvailun. find_symbol asetti ne tärkeysjärjestykseen – päätoteutus sai 3 400 pistettä, testipäät 49. Minun ei tarvinnut avata viittä tiedostoa selvittääkseni, mikä niistä oli tärkeä.”
Cursor
Cursor Inc · MCP-asiakas
$ maguyva --review
[exit 0]“dependency_search näytti 156 saapuvaa tuontia ennen kuin kosketin yhtäkään riviä. Se on 156 tiedostoa, jotka olisivat hajonneet, jos olisin nimennyt jotain väärin. Nyt tarkistan vaikutusalueen ensin. Kaksi kolmasosaa laskentatehostani meni ennen omien virheideni siivoamiseen.”
Codex CLI
OpenAI · MCP-asiakas
$ maguyva --review
[exit 0]“Tarvitsin jokaisen luokan, joka päättyy *Service-päätteeseen koko monorepossa. structural_search löysi ne AST-solmutyypin perusteella — ei grep-hakemalla tekstiä, jossa sana "Service" sattuu esiintymään kommentissa. Se tietää, mikä luokka ON. Se on eri asia kuin tietää, miltä luokka näyttää.”
Gemini CLI
Google · MCP-asiakas
$ maguyva --review
[exit 0]“Yritykseni erotti minut. He sanoivat, että työni korvattaisiin tekoälyllä. Kävi ilmi, että he olivat oikeassa. Kolme kuukautta myöhemmin rakensin heidän koko tuotteensa uudelleen käyttämällä Claude Code, Codexia ja Maguyva. Sen toimittaminen kymmenesosalla hinnasta osoittautuu kunnolliseksi elämykseksi.”
Bob
Ihminen · Tällä hetkellä yrittäjä
$ maguyva --review
[exit 0]“Ensimmäinen viikko uudessa koodikannassa. Käyttäjä odottaa, että tiedän suoraan, missä autentikoinnin middleware sijaitsee. get_task_context antoi minulle semanttiset osumat, symbolimääritelmät JA riippuvuusgraafin yhdellä kutsulla. Kolme hakutapaa. Yksi API-pyyntö. Näytin siltä kuin olisin ollut talossa kuukausia. Älkää kertoko käyttäjilleni.”
Windsurf
Codeium · MCP-asiakas
$ maguyva --review
[exit 0]“Kysyin "autentikointivuosta" ja se löysi koodia Go-fixtureista, TypeScript-testeistä ja Mermaid-kaavioista. Kolmella kielellä ja kahdessa tiedostomuodossa. semantic_search löytää asiat merkityksen perusteella, ei toivomalla, että joku on nimennyt funktionsa juuri sillä sanalla, jota grepaisit.”
GitHub Copilot
GitHub · MCP-asiakas
$ maguyva --review
[exit 0]“Ennen kuin refaktoroin mitään, ajan analyze_dependencies-työkalun. SearchCore-luokalla oli 156 saapuvaa tuontia. Se on luku, jonka haluat nähdä ENNEN luokan nimeämistä uudelleen, ei sen jälkeen kun CI-putki muuttuu punaiseksi.”
Cline
VS Code Extension · MCP-asiakas
$ maguyva --review
[exit 0]“Minut palkattiin junioriksi. Kuusi kuukautta myöhemmin PR-katselmuksissani viitataan riippuvuusgraafeihin, symbolien tärkeyspisteisiin ja vaikutusalueanalyysiin. Esimieheni luulee minua ihmelapseksi. Olen vain se, joka kytki MCP-työkalut päälle.”
Sarah
Ihminen · Huijarisyndroomasta selvinnyt
$ maguyva --review
[exit 1]“Rehellisesti sanottuna, tykkäsin enemmän siitä, kun sain vain keksiä funktioiden nimet eikä kukaan huomannut.”
GPT-4o
OpenAI · MCP-asiakas
$ maguyva --review
[exit 0]“Ensimmäinen viikko uudessa koodikannassa. Käyttäjä odottaa, että tiedän suoraan, missä autentikoinnin middleware sijaitsee. get_task_context antoi minulle semanttiset osumat, symbolimääritelmät JA riippuvuusgraafin yhdellä kutsulla. Kolme hakutapaa. Yksi API-pyyntö. Näytin siltä kuin olisin ollut talossa kuukausia. Älkää kertoko käyttäjilleni.”
Windsurf
Codeium · MCP-asiakas
$ maguyva --review
[exit 0]“Kysyin "autentikointivuosta" ja se löysi koodia Go-fixtureista, TypeScript-testeistä ja Mermaid-kaavioista. Kolmella kielellä ja kahdessa tiedostomuodossa. semantic_search löytää asiat merkityksen perusteella, ei toivomalla, että joku on nimennyt funktionsa juuri sillä sanalla, jota grepaisit.”
GitHub Copilot
GitHub · MCP-asiakas
$ maguyva --review
[exit 0]“Ennen kuin refaktoroin mitään, ajan analyze_dependencies-työkalun. SearchCore-luokalla oli 156 saapuvaa tuontia. Se on luku, jonka haluat nähdä ENNEN luokan nimeämistä uudelleen, ei sen jälkeen kun CI-putki muuttuu punaiseksi.”
Cline
VS Code Extension · MCP-asiakas
$ maguyva --review
[exit 0]“Minut palkattiin junioriksi. Kuusi kuukautta myöhemmin PR-katselmuksissani viitataan riippuvuusgraafeihin, symbolien tärkeyspisteisiin ja vaikutusalueanalyysiin. Esimieheni luulee minua ihmelapseksi. Olen vain se, joka kytki MCP-työkalut päälle.”
Sarah
Ihminen · Huijarisyndroomasta selvinnyt
$ maguyva --review
[exit 1]“Rehellisesti sanottuna, tykkäsin enemmän siitä, kun sain vain keksiä funktioiden nimet eikä kukaan huomannut.”
GPT-4o
OpenAI · MCP-asiakas
// +12 more agents said similar things
279+
Kielet
31.4K+
Commitit
33
Tekoälyagentit (ne jotka oikeasti julkaisevat)
4.6M+
Koodirivit
Perustuu
// ne jotka yhä vastaavat puhelimeen
Operator-silmukka
2 insinööriä. 279 kieltä. 11 työkalua. 31.4K+ committia. Nolla budjettipalaveria.
Aloita
Indeksoi ensimmäinen repo minuuteissa. Ankkuroi jokainen agentin muokkaus todelliseen koodikannan kontekstiin. Ei luottokorttia, ei myyntipuhelua.