Giato — AI Coding Agent for VSCodeGiato adalah AI coding assistant untuk VSCode — seperti Cursor & Trae, tapi bebas pilih model AI sendiri. Lokal dengan Ollama atau cloud dengan OpenAI, DeepSeek, Gemini, Groq, dan lainnya.
Instalasi
Atau langsung dari marketplace: marketplace.visualstudio.com/items?itemName=Giatechindo.giato Fitur UtamaMulti-Provider AI
Browser Agent (
|
| Command | Fungsi |
|---|---|
@browser <tujuan> |
Jalankan browser agent |
@search <query> |
Web search |
@browse <url> |
Fetch & analisa halaman |
@trending |
Trending Reddit |
@outline |
Struktur kode project |
@grep <kata> |
Cari di codebase |
@git status/commit |
Git integration |
@compile / @run |
Jalankan build/test |
Fitur Lainnya
- Inline completion — ghost text saat mengetik
- Code actions — Explain, Refactor, Test, Review via klik kanan
- Generate commit message otomatis
- Autonomous agent — multi-step task planning
- Workspace awareness — paham struktur project kamu
Setup Cepat
1. Dengan Ollama (Lokal & Gratis)
# Install Ollama dari https://ollama.com
ollama pull llama3
Buka settings Giato → pilih provider Ollama → model llama3.
2. Dengan DeepSeek / OpenAI / lainnya
Buka settings Giato (Ctrl+, → cari "Giato") → masukkan API key provider pilihan.
3. Aktifkan Browser Agent
Instal Giato Agent Server, lalu:
# Di folder agent-giato
python server.py
Server standby di http://127.0.0.1:7420 — extension otomatis terhubung.
Keyboard Shortcuts
| Shortcut | Aksi |
|---|---|
Ctrl+Shift+L |
Buka Chat |
Ctrl+Shift+E |
Explain kode terpilih |
Ctrl+Shift+R |
Refactor kode terpilih |
Ctrl+Shift+D |
Generate dokumentasi |
Ctrl+Shift+G |
Generate commit message |
Ctrl+Shift+V |
Code review |
Privasi & Keamanan
- Local-first: Pakai Ollama → kode tidak pernah keluar dari mesin kamu
- Secret Storage: API key disimpan via VSCode Secret API, tidak pernah plain text
- Vendor Direct: Data dikirim langsung ke provider (OpenAI/Gemini), tidak lewat server kami
- Browser Agent Auth: Dukung
X-Api-Keyuntuk koneksi aman ke agent remote
Repositori Terkait
- VSCode Extension (repo ini): github.com/Giatechindo/giato
- Browser Agent Server: github.com/Giatechindo/agent-giato
Roadmap
- [x] Multi-provider (Ollama, OpenAI, Gemini, DeepSeek, Groq, Claude)
- [x] Browser agent (
@browser) - [x] Web search (
@search,@browse) - [x] Agentic tools (terminal, file I/O)
- [x] Validation pipelines & monorepo support
- [x] Ngrok tunnel support (agent remote)
- [ ] RAG untuk codebase besar
- [ ] Voice mode