Coding & Development✨gemini🤖claude💬gpt🌐universal
Cargo (Rust package manager)
VT Code - Semantic AI coding agent
Quick Start
Install this Skill
npx skills add vinhnx/VTCode<img src="./resources/logo/vt_code_adaptive.svg" alt="vtcode"/> <a href="./docs/skills/SKILLS_GUIDE.md"><img src="https://img.shields.io/badge/Agent%20Skills-black?style=for-the-badge" alt="Agent Skills"/></a> <a href="./docs/guides/zed-acp.md"><img src="https://img.shields.io/badge/agent%20client%20protocol-black?style=for-the-badge&logo=zedindustries" alt="zed"/></a> <a href="./docs/guides/mcp-integration.md"><img src="https://img.shields.io/badge/model%20context%20protocol-black?style=for-the-badge&logo=modelcontextprotocol" alt="MCP"/></a> <a href="https://crates.io/crates/vtcode"><img src="https://img.shields.io/crates/v/vtcode?style=flat-square&color=000&label=crates.io" alt="Crates.io Version"/></a> <a href="https://github.com/vinhnx/vtcode/releases"><img src="https://img.shields.io/github/v/release/vinhnx/vtcode?style=flat-square&color=000&label=Release" alt="GitHub Release"/></a> --- <strong>VT Code</strong> is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management. <p align="center"> <img src="./resources/gif/vtcode.gif" alt="VT Code" /> </p> --- ## Installation **Native Installer (Recommended)** - No dependencies, instant setup: **macOS & Linux:** ```bash curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash ``` **Windows (PowerShell):** ```powershell irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex ``` **Alternative Installation Methods:** ```bash # Cargo (Rust package manager) cargo install vtcode # Homebrew (macOS/Linux) brew install vinhnx/tap/vtcode ``` **See [Installation Guide](./docs/installation/) and [Native Installer Guide](./docs/installation/NATIVE_INSTALLERS.md) for more options and troubleshooting.** ## Usage ```bash # Set your API key export OPENAI_API_KEY="sk-..." # Launch VT Code vtcode ``` ### AgentSkills Support VT Code includes comprehensive support for AgentSkills, following the [open Agent Skills standard](http://agentskills.io/). AgentSkills enable VT Code to leverage external capabilities and extend its functionality through a standardized skill system. Key features of AgentSkills support: - **Skill Discovery**: VT Code can discover and load skills from multiple locations with precedence handling - **Standard Compliance**: Fully compliant with the Agent Skills specification for interoperability - **Multi-Location Support**: Skills can be loaded from local directories, remote repositories, or embedded resources - **Extensible Ecosystem**: Integrate with the growing ecosystem of Agent Skills for enhanced capabilities For more information about AgentSkills implementation in VT Code, see [Agent Skills Guide](./docs/skills/SKILLS_GUIDE.md). ### Supported Providers VT Code works with OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter, Z.AI, Moonshot AI, MiniMax, HuggingFace Inference Providers, Ollama (local & cloud), and LM Studio (local). Set the corresponding environment variable for your provider (see [Installation Guide](./docs/installation/#supported-ai-providers) for all options). ### Agent Protocols VT Code supports multiple agent protocols for integration: #### Agent Client Protocol (ACP) VT Code can integrate with code editors like Zed. To configure ACP, refer to the [ACP docs](./docs/guides/zed-acp.md). #### Agent2Agent (A2A) Protocol VT Code implements the [Agent2Agent (A2A) Protocol](https://a2a-protocol.org), enabling communication and interoperability between AI agents. The A2A protocol supports: - **Agent Discovery**: Via Agent Cards at `/.well-known/agent-card.json` - **Task Lifecycle Management**: States like `submitted`, `working`, `completed`, `failed` - **Real-time Streaming**: Via Server-Sent Events (SSE) - **Rich Content Types**: Text, file, and structured data parts - **Push Notifications**: Webhook-based async updates - **JSON-RPC 2.0**: Over HTTP(S) for interoperability For more information about A2A protocol support, see [A2A Protocol Documentation](./docs/a2a/a2a-protocol.md). #### Anthropic API Compatibility VT Code provides compatibility with the [Anthropic Messages API](https://docs.anthropic.com/en/api/messages) to help connect existing applications to VT Code, including tools like Claude Code. The server supports: - Messages endpoint at `/v1/messages` - Streaming responses - Tool calling - Vision (image) support - Multi-turn conversations - System prompts - All major Anthropic API features For more information about Anthropic API compatibility, see [Anthropic API Documentation](./docs/a2a/a2a-protocol.md). #### Open Responses Specification VT Code conforms to the [Open Responses](https://www.openresponses.org/) specification, an open, vendor-neutral standard for large language model APIs. This enables interoperable LLM workflows across different providers. Key features of Open Responses conformance: - **Unif ... (truncated)
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View