{"repo":"cloudwego/abcoder","free":true,"listed":false,"github":"https://github.com/cloudwego/abcoder","clone":"git clone https://github.com/cloudwego/abcoder.git","description":"deep, reliable and confidential coding-context","language":"Go","stars":388,"topics":["lsp","ast","ai-coding","mcp-server","context-engineer","ai-agent"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"ABCoder: AI-Based Coder(AKA: A Brand-new Coder) Overview ABCoder, an AI-oriented Code-processing Framework , is designed to enhance and extend the coding context for Large-Language-Model (LLM), finally boosting the development of AI-assisted-programming applications. Features - Universal Abstract-Syntax-Tree (UniAST), a language-independent, AI-friendly specification of code information, providing a boundless, flexible and structural coding context for both AI and humans. - General Parser, parses arbitrary-language codes to UniAST. - General Writer transforms UniAST back to code. - Code-Retrieval-Augmented-Generation (Code-RAG) , provides a set of MCP tools to help the LLM understand code repositories precisely and locally. And it can support both in-workspace and out-of-workspace third-party libraries simultaneously -- I guess you are thinking about DeepWiki and context7, but ABCoder is more reliable and confidential -- no need to wait for their services to be done, and no worry about your codes will be uploaded! Based on these features, developers can easily implement or enhance their AI-assisted programming applications, such as reviewing, optimizing, translating, etc. Universal Abstract-Syntax-Tree Specification see UniAST Specification Quick Start Claude Code Integration ABCoder provides deep integration with Claude Code through the AST-Driven Coding workflow, enabling hallucination-free code analysis and precise execution. Check Claude Code Specification for more detail","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudwego","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudwego/abcoder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}