Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GiatoNew to Visual Studio Code? Get it now.
Giato

Giato

Giatechindo

|
1 install
| (0) | Free
AI Coding Agent for VSCode - Multi-model support (Ollama, OpenAI, Claude)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Giato - AI Coding Agent

Giato is a powerful AI coding assistant for VSCode that gives you the freedom to choose your intelligence. Whether you prefer local privacy with Ollama or cloud power with OpenAI, Gemini, DeepSeek, or Groq, Giato integrates them seamlessly into your workflow.

Built with ❤️ by Gugun Gunawan, S.Kom | careergunawan.my.id


🔐 Privacy & Security

We take your privacy seriously. Giato is designed with a "Local-First" philosophy:

  • Zero Data Retention: We do not store your code or chat history on our servers.
  • Local AI Support: Use Ollama to run models like Llama 3 or Gemma entirely offline. Your code never leaves your machine.
  • Secure Key Storage: API keys for cloud providers (OpenAI, Gemini, etc.) are stored securely using VSCode's native Secret Storage API. They are never exposed in plain text.
  • Vendor Direct: When using cloud models, data is sent directly from your VSCode to the provider (e.g., OpenAI) without passing through any middleman server.

✨ Key Features

🤖 Multi-Model Intelligence

Switch between providers instantly based on your needs:

  • Ollama: Free, local, private, and offline-capable.
  • Groq: Lightning-fast inference for near-instant responses.
  • DeepSeek: Specialized coding models for complex logic.
  • OpenAI & Gemini: Industry-standard powerful reasoning.

🛠️ Agentic Capabilities

Giato isn't just a chat bot; it's an agent that can act:

  • Terminal Integration: Execute commands directly (with your confirmation).
  • File Management: Create, read, and modify files autonomously.
  • Workspace Awareness: Understands your entire project structure.

🧠 Advanced Context

  • @project: Analyze your entire project's structure.
  • @folder / @filename: Target specific contexts.
  • Multi-File Reasoning: Select multiple files for complex cross-component analysis.
  • Web Research: Use @search to fetch live data from the web.

⚡ Developer Productivity

  • Inline Ghost Text: Intelligent code completion as you type.
  • One-Click Actions: Explain, Refactor, or Generate Tests for any selected code.
  • Commit Message Gen: Generate semantic git commit messages from your changes.

🚀 Quick Start

  1. Install the extension from VSCode Marketplace.
  2. Open Chat: Click the Giato icon in the sidebar or press Ctrl+Shift+L.
  3. Configure:
    • Click the ⚙️ icon to set your preferred provider.
    • For local AI, ensure Ollama is running.
  4. Start Coding: Type @tree to let Giato see your files, or just ask a question!

⌨️ Shortcuts

Shortcut Action
Ctrl+Shift+L Open Chat
Ctrl+Shift+E Explain Selected Code
Ctrl+Shift+R Refactor Selected Code
Ctrl+Shift+D Generate Documentation
Ctrl+Shift+G Generate Commit Message

🗺️ Roadmap

  • [x] Multi-Provider Support (Ollama, OpenAI, Gemini, DeepSeek, Groq)
  • [x] Agentic Tools (Terminal, File I/O)
  • [x] Web Search Integration
  • [x] Multi-File Context
  • [ ] RAG (Retrieval-Augmented Generation) for large codebases
  • [ ] Voice Mode

📄 License

This project is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft