RepositoryRustVNVietnam
vinhnx

vinhnx/VTCode

VT Code is an open-source Rust terminal coding agent.

891stars
96forks
0issues
6views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: codingagent

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: crossterm

#1 Repository Của Tuần

4
TINIX TRENDING·Chủ đề: agentclientprotocol

#4 Repository Của Tuần

🦀 VT Code: Tác vụ lập trình tự động trong terminal bằng Rust

Một trợ lý lập trình độc hững, an toàn và mở, chạy trực tiếp trong terminal.

VT Code là một coding agent được viết bằng Rust, thiết kế riêng cho các workflow tự động dài hạn. Dự án mang lại cách tiếp cận an toàn thông qua sandboxing OS-nguyên bản, đồng thời hỗ trợ nhiều nhà cung cấp LLM khác nhau và tích hợp các giao thức mở như MCP, A2A. VT Code không chỉ giới hạn ở việc thực thi lệnh — nó cung cấp một môi trường TUI tương tác với streaming, slash commands, và khả năng tái tiếp session.

✨ Điểm nổi bật

  • Runtime tương tác: Giao diện TUI dựa trên Ratatui, slash commands, streaming và hỗ trợ tái tiếp phiên làm việc.
  • Công cụ lập trình an toàn: Thao tác tệp tin an toàn, tìm kiếm bằng ripgrep, khám phá fuzzy, phân tích mã và thực thi terminal trong môi trường cô lập.
  • Mở rộng linh hoạt: Hỗ trợ Agent Skills, MCP client/server, lifecycle hooks, subagents và tích hợp với Zed ACP, VS Code, Claude Code.
  • Hỗ trợ 21+ nhà cung cấp LLM: Bao gồm Anthropic, OpenAI, Gemini, OpenRouter, Ollama, LM Studio và bất kỳ API tương thích OpenAI nào.
  • An toàn là ưu tiên hàng đầu: Sandbox shell hạn chế, cơ chế bảo vệ công cụ, cô lập subprocess và ghi log đầy đủ.
  • Giao thức mở: Hỗ trợ Open Responses, Agent2Agent (A2A), ATIF và Anthropic Messages API.

💡 Vì sao đáng chú ý

Không giống các agent truyền thống chạy nền ngoài môi trường sandbox nặng nề, VT Code kết hợp sức mạnh của Rust với thiết kế terminal-first — nhẹ, nhanh và có khả năng tích hợp sâu vào workflow phát triển hiện có. Đặc biệt, khả năng hỗ trợ đa nhà cung cấp LLM và các giao thức mở giúp người dùng tránh bị khóa vào một nền tảng duy nhất.


#Rust #TerminalCodingAgent #OpenSource #LLMAgent #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryShell
ohmyzsh/ohmyzsh

🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

190.2k
Oct 25, 2026
RepositoryRust
sharkdp/bat

A cat(1) clone with wings.

60.9k
Oct 20, 2026
RepositoryRust
sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

44.9k
Oct 24, 2026
RepositoryRust
sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

43.0k
Oct 23, 2026
RepositoryRust
codewhale-hq/Codewhale

Open-source agent for the terminal written in Rust. Use any provider or model. Issues & PRs always welcome

41.1k
Oct 22, 2026
RepositoryRust
ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

23.1k
Oct 24, 2026
RepositoryPython
langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

159.6k
Oct 26, 2026
RepositoryPython
Textualize/textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

37.5k
Oct 9, 2026
RepositoryRust
farion1231/cc-switch

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

149.3k
Oct 27, 2026