Kompatibilitas & Spesifikasi Teknis
Kapabilitas Bahasa
#Maguyva dioptimalkan untuk bahasa pemrograman, tetapi juga mengindeks web, config, schema, dokumentasi, dan teknologi berbasis teks lainnya. Berikut angka kapabilitas yang menggerakkan structural search, symbol lookup, analisis berbasis graf, dan indexing dasar.
Maguyva mendukung 285 bahasa dan teknologi berbasis teks. Jumlah tiap kapabilitas saling tumpang tindih: AST, simbol, dan relasi graf dilacak secara terpisah, serta kedalaman graf berbeda menurut bahasa dan jenis relasi.
Butuh versi untuk manusia? Buka panduan bahasa untuk contoh praktis dan kemampuan yang didukung pada Python, TypeScript, Java, Terraform, COBOL, serta teknologi lainnya.
Pencarian struktural AST
AST247
Bahasa dengan struktur berbasis parser untuk AST dan alur kerja structural search.
Ekstraksi simbol
Simbol282
Bahasa dengan metadata simbol untuk definisi dan pencarian.
Relasi graf
Graf151
Bahasa dengan ekstraksi relasi operasional untuk pencarian berbasis graf. Kedalamannya berbeda menurut bahasa dan jenis relasi.
Cakupan terindeks
Semua285
Setiap bahasa yang terdaftar diindeks untuk konteks file, teks, dan repository.
Saat ini, 247 bahasa memiliki pencarian struktural berbasis AST. Setiap bahasa yang tercantum dapat diindeks; ketersediaan AST, simbol, dan graf ditampilkan secara terpisah di bawah.
Temukan bahasa Anda
Penanda ini menunjukkan kemampuan yang diaktifkan dalam konfigurasi bahasa saat ini, bukan skor kualitas proses secara menyeluruh. Ketersediaan graf memerlukan parser, ekstraksi simbol, dan ekstraksi graf yang aktif. Jenis relasi yang didukung dan kedalaman ekstraksi berbeda menurut bahasa.
Aktif Tidak aktif
285 dari 285 bahasa dan teknologi
Tidak ada bahasa yang cocok dengan filter ini.
Bahasa Pemrograman (118)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| ABAP | Aktif | Aktif | Aktif |
| ActionScript | Aktif | Aktif | Aktif |
| Ada | Aktif | Aktif | Aktif |
| Agda | Aktif | Aktif | Aktif |
| AL | Tidak aktif | Aktif | Aktif |
| Apex | Aktif | Aktif | Aktif |
| Arduino | Aktif | Aktif | Aktif |
| Bass | Tidak aktif | Aktif | Aktif |
| Batch | Tidak aktif | Aktif | Aktif |
| BrightScript | Tidak aktif | Aktif | Aktif |
| BSL (1C:Enterprise Script) | Aktif | Aktif | Aktif |
| C | Aktif | Aktif | Aktif |
| C# | Aktif | Aktif | Aktif |
| C++ | Aktif | Aktif | Aktif |
| C3 | Aktif | Aktif | Aktif |
| Cairo | Aktif | Aktif | Aktif |
| CFML | Aktif | Aktif | Aktif |
| Clarity | Aktif | Aktif | Aktif |
| Clojure | Aktif | Aktif | Aktif |
| COBOL | Aktif | Aktif | Aktif |
| CodeQL | Aktif | Aktif | Aktif |
| Common Lisp | Aktif | Aktif | Aktif |
| Crystal | Aktif | Aktif | Aktif |
| CUDA | Aktif | Aktif | Aktif |
| Cython | Aktif | Aktif | Aktif |
| D | Aktif | Aktif | Aktif |
| Dart | Aktif | Aktif | Aktif |
| Elixir | Aktif | Aktif | Aktif |
| Elm | Aktif | Aktif | Aktif |
| Emacs Lisp | Aktif | Aktif | Aktif |
| Enforce | Tidak aktif | Aktif | Aktif |
| Erlang | Aktif | Aktif | Aktif |
| F# | Aktif | Aktif | Aktif |
| F# Signature | Aktif | Aktif | Aktif |
| Faust | Tidak aktif | Aktif | Aktif |
| Fennel | Aktif | Aktif | Aktif |
| Fish Shell | Aktif | Aktif | Aktif |
| Forth | Aktif | Aktif | Aktif |
| Fortran | Aktif | Aktif | Aktif |
| Func | Aktif | Aktif | Aktif |
| GDScript | Aktif | Aktif | Aktif |
| Gleam | Aktif | Aktif | Aktif |
| Go | Aktif | Aktif | Aktif |
| Groovy | Aktif | Aktif | Aktif |
| Hack | Aktif | Aktif | Aktif |
| Hare | Aktif | Aktif | Aktif |
| Haskell | Aktif | Aktif | Aktif |
| Haxe | Aktif | Aktif | Aktif |
| HLSL | Aktif | Aktif | Aktif |
| Hoon | Aktif | Aktif | Aktif |
| Idris | Aktif | Aktif | Aktif |
| Inko | Aktif | Aktif | Aktif |
| ISPC | Aktif | Aktif | Aktif |
| Janet | Aktif | Aktif | Aktif |
| Java | Aktif | Aktif | Aktif |
| JavaScript | Aktif | Aktif | Aktif |
| jq | Aktif | Aktif | Aktif |
| JSX | Aktif | Aktif | Aktif |
| Julia | Aktif | Aktif | Aktif |
| Kotlin | Aktif | Aktif | Aktif |
| Lean 4 | Aktif | Aktif | Aktif |
| Logtalk | Aktif | Aktif | Aktif |
| Lua | Aktif | Aktif | Aktif |
| Luau | Aktif | Aktif | Aktif |
| Magik | Aktif | Aktif | Aktif |
| Mojo | Aktif | Aktif | Aktif |
| Move | Aktif | Aktif | Aktif |
| NASM | Aktif | Aktif | Aktif |
| Nim | Aktif | Aktif | Aktif |
| Nushell | Aktif | Aktif | Aktif |
| Objective-C | Aktif | Aktif | Aktif |
| Objective-C (alias) | Aktif | Aktif | Aktif |
| Objective-C++ | Aktif | Aktif | Aktif |
| OCaml | Aktif | Aktif | Aktif |
| OCaml Interface | Aktif | Aktif | Aktif |
| Odin | Aktif | Aktif | Aktif |
| Pascal | Aktif | Aktif | Aktif |
| Perl | Aktif | Aktif | Aktif |
| PHP | Aktif | Aktif | Aktif |
| Pony | Aktif | Aktif | Aktif |
| PostScript | Tidak aktif | Aktif | Aktif |
| Prolog | Aktif | Aktif | Aktif |
| PureScript | Aktif | Aktif | Aktif |
| Python | Aktif | Aktif | Aktif |
| QML/JS | Aktif | Aktif | Aktif |
| R | Aktif | Aktif | Aktif |
| Racket | Aktif | Aktif | Aktif |
| ReScript | Aktif | Aktif | Aktif |
| Roc | Aktif | Aktif | Aktif |
| Ruby | Aktif | Aktif | Aktif |
| Rust | Aktif | Aktif | Aktif |
| SAS | Aktif | Aktif | Aktif |
| Scala | Aktif | Aktif | Aktif |
| Scheme | Aktif | Aktif | Aktif |
| Slang | Aktif | Aktif | Aktif |
| Smali | Aktif | Aktif | Aktif |
| Snakemake | Aktif | Aktif | Aktif |
| SourcePawn | Aktif | Aktif | Aktif |
| Squirrel | Aktif | Aktif | Aktif |
| Starlark | Aktif | Aktif | Aktif |
| SuperCollider | Aktif | Aktif | Aktif |
| Sway | Aktif | Aktif | Aktif |
| Swift | Aktif | Aktif | Aktif |
| Tcl | Aktif | Aktif | Aktif |
| Teal | Aktif | Aktif | Aktif |
| TSX | Aktif | Aktif | Aktif |
| TypeScript | Aktif | Aktif | Aktif |
| V | Aktif | Aktif | Aktif |
| Vala | Aktif | Aktif | Aktif |
| VB.NET | Aktif | Aktif | Aktif |
| VBScript | Tidak aktif | Tidak aktif | Tidak aktif |
| Vim Script | Aktif | Aktif | Aktif |
| Visual Basic | Tidak aktif | Aktif | Aktif |
| WebAssembly Script | Aktif | Aktif | Aktif |
| WebAssembly Text | Aktif | Aktif | Aktif |
| WGSL | Aktif | Aktif | Aktif |
| Wolfram Language | Aktif | Aktif | Aktif |
| Zig | Aktif | Aktif | Aktif |
Teknologi Web (22)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Angular | Aktif | Aktif | Aktif |
| Astro | Aktif | Aktif | Aktif |
| Blade | Aktif | Aktif | Aktif |
| CSS | Aktif | Aktif | Aktif |
| Django HTML | Aktif | Aktif | Aktif |
| EEx | Aktif | Aktif | Aktif |
| Embedded Template | Aktif | Aktif | Aktif |
| Glimmer | Aktif | Aktif | Aktif |
| Go Template | Aktif | Aktif | Aktif |
| HEEx | Aktif | Aktif | Aktif |
| HTML | Aktif | Aktif | Aktif |
| Jinja2 | Tidak aktif | Aktif | Aktif |
| Less | Tidak aktif | Aktif | Aktif |
| Liquid | Aktif | Aktif | Aktif |
| Pug | Aktif | Aktif | Aktif |
| Razor | Aktif | Aktif | Aktif |
| SCSS | Aktif | Aktif | Aktif |
| Svelte | Aktif | Aktif | Aktif |
| Templ | Aktif | Aktif | Aktif |
| Tera | Aktif | Aktif | Aktif |
| Twig | Aktif | Aktif | Aktif |
| Vue | Aktif | Aktif | Aktif |
Shell & Scripting (6)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| AWK | Aktif | Aktif | Aktif |
| Bash/Shell | Aktif | Aktif | Aktif |
| Elvish | Aktif | Aktif | Aktif |
| Nushell | Aktif | Aktif | Aktif |
| PowerShell | Aktif | Aktif | Aktif |
| Zsh | Aktif | Aktif | Aktif |
Bahasa Query (5)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| GraphQL | Aktif | Aktif | Aktif |
| PromQL | Aktif | Aktif | Tidak aktif |
| Rego | Aktif | Aktif | Aktif |
| SPARQL | Aktif | Aktif | Aktif |
| Tree-sitter Query | Aktif | Aktif | Aktif |
Skema & Serialisasi (11)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Apache Avro IDL | Aktif | Aktif | Tidak aktif |
| Cap'n Proto | Aktif | Aktif | Tidak aktif |
| Cedar Schema | Tidak aktif | Aktif | Tidak aktif |
| OpenAPI | Aktif | Aktif | Tidak aktif |
| Prisma | Aktif | Aktif | Tidak aktif |
| Protocol Buffers | Tidak aktif | Aktif | Tidak aktif |
| Protocol Buffers (Parser) | Aktif | Aktif | Tidak aktif |
| Smithy | Aktif | Aktif | Tidak aktif |
| TableGen | Aktif | Aktif | Tidak aktif |
| Thrift | Aktif | Aktif | Tidak aktif |
| WIT | Aktif | Aktif | Tidak aktif |
Konfigurasi & Data (33)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Caddyfile | Tidak aktif | Aktif | Tidak aktif |
| CUE | Aktif | Aktif | Tidak aktif |
| Cylc | Aktif | Aktif | Tidak aktif |
| Desktop Entry | Tidak aktif | Aktif | Tidak aktif |
| Device Tree | Aktif | Aktif | Tidak aktif |
| Diff | Tidak aktif | Aktif | Tidak aktif |
| EBNF | Tidak aktif | Aktif | Tidak aktif |
| EditorConfig | Tidak aktif | Aktif | Tidak aktif |
| EDS | Tidak aktif | Aktif | Tidak aktif |
| Facility | Tidak aktif | Aktif | Tidak aktif |
| FIDL | Tidak aktif | Aktif | Tidak aktif |
| Git Attributes | Aktif | Aktif | Tidak aktif |
| Git Commit | Aktif | Aktif | Tidak aktif |
| Git Config | Tidak aktif | Aktif | Tidak aktif |
| Git Ignore | Aktif | Aktif | Tidak aktif |
| Git Rebase | Tidak aktif | Aktif | Tidak aktif |
| Go Module | Aktif | Aktif | Tidak aktif |
| Go Sum | Aktif | Aktif | Tidak aktif |
| Godot Resource | Tidak aktif | Aktif | Tidak aktif |
| HTTP | Aktif | Aktif | Tidak aktif |
| INI | Aktif | Aktif | Tidak aktif |
| JSON | Aktif | Aktif | Tidak aktif |
| KDL | Aktif | Aktif | Tidak aktif |
| OpenFOAM | Tidak aktif | Aktif | Tidak aktif |
| Properties | Aktif | Aktif | Tidak aktif |
| Python Manifest | Aktif | Aktif | Tidak aktif |
| Requirements | Aktif | Aktif | Tidak aktif |
| RON | Aktif | Aktif | Tidak aktif |
| SSH Config | Aktif | Aktif | Tidak aktif |
| Text Proto | Tidak aktif | Aktif | Tidak aktif |
| Tmux | Tidak aktif | Aktif | Tidak aktif |
| TOML | Aktif | Aktif | Tidak aktif |
| YAML | Aktif | Aktif | Tidak aktif |
Sistem Build (7)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| BitBake | Aktif | Aktif | Tidak aktif |
| CMake | Aktif | Aktif | Tidak aktif |
| Just | Aktif | Aktif | Tidak aktif |
| Makefile | Aktif | Aktif | Tidak aktif |
| Meson | Aktif | Aktif | Tidak aktif |
| Ninja | Aktif | Aktif | Tidak aktif |
| re2c | Aktif | Aktif | Tidak aktif |
Blockchain & Smart Contract (3)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Circom | Aktif | Aktif | Tidak aktif |
| Solidity | Aktif | Aktif | Tidak aktif |
| Tact | Aktif | Aktif | Tidak aktif |
Khusus (13)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Beancount | Aktif | Aktif | Tidak aktif |
| Cedar | Tidak aktif | Aktif | Tidak aktif |
| Chatito | Aktif | Aktif | Tidak aktif |
| DOT | Aktif | Aktif | Tidak aktif |
| Hyprlang | Aktif | Aktif | Tidak aktif |
| MATLAB | Aktif | Aktif | Tidak aktif |
| Mermaid | Aktif | Aktif | Tidak aktif |
| NQC | Aktif | Aktif | Tidak aktif |
| PlantUML | Aktif | Aktif | Tidak aktif |
| PO | Aktif | Aktif | Tidak aktif |
| RBS | Aktif | Aktif | Aktif |
| Test | Aktif | Aktif | Tidak aktif |
| Yuck | Aktif | Aktif | Tidak aktif |
Assembly (3)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Assembly | Aktif | Aktif | Tidak aktif |
| LLVM IR | Aktif | Aktif | Tidak aktif |
| Uxntal | Aktif | Aktif | Aktif |
Konfigurasi (11)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Dhall | Aktif | Aktif | Tidak aktif |
| GStreamer Launch | Aktif | Aktif | Tidak aktif |
| Kconfig | Aktif | Aktif | Tidak aktif |
| Linker Script | Aktif | Aktif | Tidak aktif |
| Nickel | Aktif | Aktif | Tidak aktif |
| Nix | Aktif | Aktif | Tidak aktif |
| Pkl | Aktif | Aktif | Tidak aktif |
| Printf | Aktif | Aktif | Tidak aktif |
| QML Directory | Aktif | Aktif | Tidak aktif |
| Readline | Aktif | Aktif | Tidak aktif |
| XCompose | Aktif | Aktif | Tidak aktif |
Data (16)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Cooklang | Tidak aktif | Aktif | Tidak aktif |
| Corn | Aktif | Aktif | Tidak aktif |
| CPON | Aktif | Aktif | Tidak aktif |
| CSV | Aktif | Aktif | Tidak aktif |
| Djot | Aktif | Aktif | Tidak aktif |
| Elsa | Tidak aktif | Aktif | Tidak aktif |
| Jsonnet | Aktif | Aktif | Tidak aktif |
| Ledger | Aktif | Aktif | Tidak aktif |
| Lua Patterns | Aktif | Aktif | Tidak aktif |
| PEM Certificate | Tidak aktif | Tidak aktif | Tidak aktif |
| PGN | Aktif | Aktif | Tidak aktif |
| PSV | Aktif | Aktif | Tidak aktif |
| Todo.txt | Tidak aktif | Aktif | Tidak aktif |
| TSV | Aktif | Aktif | Tidak aktif |
| Turtle | Tidak aktif | Aktif | Tidak aktif |
| Ungrammar | Aktif | Aktif | Tidak aktif |
Database (1)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| SQL | Aktif | Aktif | Tidak aktif |
Diagram (1)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| D2 | Aktif | Aktif | Tidak aktif |
Dokumentasi (18)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| AsciiDoc | Aktif | Aktif | Tidak aktif |
| BibTeX | Aktif | Aktif | Tidak aktif |
| Comments | Aktif | Aktif | Tidak aktif |
| Doxygen | Aktif | Aktif | Tidak aktif |
| DTD | Aktif | Aktif | Tidak aktif |
| JSDoc | Aktif | Aktif | Tidak aktif |
| LaTeX | Aktif | Aktif | Tidak aktif |
| LuaDoc | Aktif | Aktif | Tidak aktif |
| Markdown | Aktif | Aktif | Tidak aktif |
| Markdown Inline | Aktif | Aktif | Tidak aktif |
| Norg | Aktif | Aktif | Tidak aktif |
| Org Mode | Aktif | Aktif | Tidak aktif |
| Plain Text | Tidak aktif | Tidak aktif | Tidak aktif |
| reStructuredText | Aktif | Aktif | Tidak aktif |
| reStructuredText (rst) | Tidak aktif | Aktif | Tidak aktif |
| TLA+ | Aktif | Aktif | Tidak aktif |
| Typst | Aktif | Aktif | Tidak aktif |
| Vimdoc | Tidak aktif | Aktif | Tidak aktif |
Grafis (1)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| GLSL | Aktif | Aktif | Tidak aktif |
Perangkat Keras (2)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Verilog | Aktif | Aktif | Tidak aktif |
| VHDL | Aktif | Aktif | Tidak aktif |
Infrastruktur (11)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Bicep | Aktif | Aktif | Tidak aktif |
| Dockerfile | Aktif | Aktif | Tidak aktif |
| Earthfile | Tidak aktif | Aktif | Tidak aktif |
| FIRRTL | Aktif | Aktif | Tidak aktif |
| GN | Aktif | Aktif | Tidak aktif |
| HCL | Aktif | Aktif | Tidak aktif |
| NetLinx | Aktif | Aktif | Tidak aktif |
| Nginx | Tidak aktif | Aktif | Tidak aktif |
| Puppet | Aktif | Aktif | Tidak aktif |
| Terraform | Aktif | Aktif | Tidak aktif |
| udev | Aktif | Aktif | Tidak aktif |
Markup (1)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| XML | Aktif | Aktif | Tidak aktif |
Pengujian (2)
| Bahasa atau teknologi | AST | Simbol | Graf |
|---|---|---|---|
| Hurl | Aktif | Aktif | Tidak aktif |
| Robot Framework | Aktif | Aktif | Tidak aktif |
Integrasi Repository
#Repository Kode yang Didukung
#- GitHub - Repository publik dan privat
-
GitLab- (Direncanakan) -
Bitbucket- (Direncanakan)
Fitur Version Control
#- Analisis per branch
Dukungan Format File
#Maguyva memproses kode sumber dan file berbasis teks. Dokumentasi Markdown dan HTML didukung sebagaimana terdaftar di bagian bahasa di atas. Format data terstruktur berikut juga bisa di-parse:
Format Data
#- CSV - Nilai yang dipisahkan koma
- XML - Data terstruktur dan konfigurasi
- JSON - Dokumentasi dan data API
- YAML - File konfigurasi
- TOML - File konfigurasi
Kompatibilitas Model Context Protocol (MCP)
#Client MCP yang Terdokumentasi
#Maguyva saat ini memiliki panduan setup untuk Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Goose, Continue, LM Studio, Kiro CLI, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT, dan Warp. Klien lain yang kompatibel dengan MCP bisa terhubung ke server yang sama jika mendukung konfigurasi MCP standar.
Catatan kompatibilitas: Maguyva menggunakan MCP standar. Klien mana pun yang mendukung MCP bisa terhubung ke server yang sama, meskipun kami belum menulis panduan setupnya secara resmi.
Manfaat Integrasi
#- Tanpa Vendor Lock-in - Maguyva tidak berusaha mengambil alih environment development Anda. Ini cuma tool MCP yang Anda pasang ke client atau alur kerja apa pun yang sudah ingin Anda pakai.
- Konteks Konsisten - Data teroptimasi yang sama di semua model
- Siap Masa Depan - Bekerja otomatis dengan model baru yang kompatibel dengan MCP
Keamanan & Privasi
#Perlindungan Data
#- Keamanan Transport - Koneksi ke layanan menggunakan HTTPS/TLS
- Storage Terkelola - Data terindeks disimpan pada infrastruktur terkelola dengan enkripsi pada lapisan penyimpanan
- Retensi Terkendali - Memutuskan koneksi repository menghapus data aktif yang terindeks, dengan backup sisa yang kedaluwarsa sesuai jadwal retensi
- Isolasi Namespace - Data repository dibatasi ruang lingkupnya berdasarkan workspace dan namespace di sepanjang jalur pipeline dan query database
Kontrol Akses
#- Autentikasi Berbasis Token - Permintaan API memerlukan token yang valid
- Akses Repository Terbatas - Akses dibatasi pada repository dan namespace yang tersedia untuk workspace Anda
- Logging Operasional - Panggilan tool dan event layanan dicatat untuk troubleshooting, keamanan, dan pencegahan penyalahgunaan
Kompatibilitas Platform
#Maguyva berjalan sebagai layanan cloud. Client mana pun yang kompatibel dengan MCP di sistem operasi mana pun bisa terhubung lewat protokol MCP standar. Tidak perlu instalasi lokal.
Mulai
#Siap mengintegrasikan Maguyva dengan alur kerja development Anda?
Mulai Cepat: Sebagian besar developer sudah siap jalan dalam waktu kurang dari 5 menit. Cukup hubungkan repository Anda dan langsung mulai mengoptimalkan alur kerja AI Anda.
Codebase Besar? Lihat Paket Fleet untuk dukungan hingga 10 juta baris kode.