▲ | vinhnx 9 hours ago | |||||||||||||||||||
I'm currently building my own coding agent, VT Code. VT Code is a Rust-based terminal coding agent with semantic code intelligence via Tree-sitter (parsers for Rust, Python, JavaScript/TypeScript, Go, Java) and ast-grep (structural pattern matching and refactoring). It supports multiple LLM providers: OpenAI, Anthropic, xAI, DeepSeek, Gemini, OpenRouter, Z.AI, Moonshot AI, all with automatic failover, prompt caching, and token-efficient context management. Configuration occurs entirely through vtcode.toml, sourcing constants from vtcode-core/src/config/constants.rs and model IDs from docs/models.json to ensure reproducibility and avoid hardcoding. [0], [1], [2] Recently I've added Agent Client Protocol (ACP) integration. VT Code is now a fully compatible ACP agent, works with any ACP-clients: Zed (first-class support), Neovim, marimo notebook. [3] [0] https://github.com/vinhnx/vtcode [1] https://crates.io/crates/vtcode [3] https://agentclientprotocol.com/overview/agents Thank you! | ||||||||||||||||||||
▲ | OldOneEye 9 hours ago | parent | next [-] | |||||||||||||||||||
This looks very exciting! I'm following it and I'll give it a go. Not that I'm unsatisfied with Claude Code for my amateur level, but it's clear incentives are not exactly aligned when using a tool from the token provider xD I love that you've made it open source and that it's in Rust, thanks a lot for the work! | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | kordlessagain 3 hours ago | parent | prev | next [-] | |||||||||||||||||||
Great job! Keep it up - we need more of these and open to boot. | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | sim04ful 8 hours ago | parent | prev [-] | |||||||||||||||||||
You’ve done an incredible amount of work — I’m definitely going to try out the Zed integration. I’m curious though, how significant do you think it is for the agent to have semantic access through Tree-sitter? Also what model have you had the most success with ? | ||||||||||||||||||||
|