Show HN:lscode – 適用於 AI 編碼代理的 TypeScript LanguageService
lscode 是一款新的命令行工具,它將 TypeScript 強大的 LanguageService 功能帶給 AI 編碼代理,實現確定性且精確的程式碼分析和操作。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
TypeScript's LanguageService for AI Coding Agents
License
Uh oh!
There was an error while loading. Please reload this page.
kazushisan/lscode
Folders and files
Latest commit
History
Repository files navigation
lscode
TypeScript's LanguageService for AI Coding Agents
lscode brings the power of TypeScript language tools to AI-driven development workflows. lscode is a command-line tool tailored for AI coding agents that leverages TypeScript semantics to provide precise code analysis and manipulation features.
Why lscode?
🎯 Deterministic and Precise
lscode operates on TypeScript’s semantic model rather than raw text, enabling accurate analysis and edits with predictable results—making it a reliable foundation for AI coding agents.
🤖 Designed for AI-Driven Workflows
lscode provides an agent-friendly CLI with symbol-based addressing (path/to/file.ts#symbol), so AIs don't have to manage line numbers or character offsets.
🏗️ Built for TypeScript
lscode is built on lower-level TypeScript LanguageService APIs. Definition lookups return complete, semantically scoped code blocks—not just cursor positions—reducing unnecessary AI calls while enabling richer, context-aware operations.
Quick Start
Usage
Author
Kazushi Konosu (https://github.com/kazushisan)
License
MIT License
About
TypeScript's LanguageService for AI Coding Agents
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
8
Packages
0
Languages
Footer
Footer navigation
相關文章