https://github.com/zgsm-ai/codebase-indexer
Codebase Indexing for AI programming assistant.: call graph search, multi-language support.
https://github.com/zgsm-ai/codebase-indexer
codebase-indexing
Last synced: about 1 month ago
JSON representation
Codebase Indexing for AI programming assistant.: call graph search, multi-language support.
- Host: GitHub
- URL: https://github.com/zgsm-ai/codebase-indexer
- Owner: zgsm-ai
- License: apache-2.0
- Created: 2025-05-26T02:07:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-03-05T11:10:55.000Z (about 1 month ago)
- Last Synced: 2026-03-05T15:28:02.591Z (about 1 month ago)
- Topics: codebase-indexing
- Language: Go
- Homepage:
- Size: 16.9 MB
- Stars: 11
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# codebase-indexer
[English](./README.md) | [įŽäŊ䏿](./README_zh.md)
A powerful code indexing context retrieval service for AI programming assistants.
[](https://goreportcard.com/report/github.com/zgsm-ai/codebase-indexer)
[](https://pkg.go.dev/github.com/zgsm-ai/codebase-indexer)
[](LICENSE)
## Overview
codebase-indexer is the context module of [ZGSM (ZhuGe Smart Mind) AI Programming Assistant](https://github.com/zgsm-ai/zgsm) which running on client. It provides powerful codebase indexing capabilities to support code call graph relationship retrieval for AI programming systems.
### Key Features
- đ Code call graph analysis and retrieval
- đ Multi-language support
## Requirements
- Go 1.24.4 or higher
## Quick Start
### Installation
```bash
# Clone the repository
git clone https://github.com/zgsm-ai/codebase-indexer.git
cd codebase-indexer
# Install dependencies
go mod tidy
```
### Running
```bash
# Build the project
make build
```
## License
This project is licensed under the [Apache 2.0 License](LICENSE).
## Acknowledgments
This project builds upon the excellent work of:
- [Tree-sitter](https://github.com/tree-sitter) - For providing robust parsing capabilities