mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-09 02:24:11 +08:00
Refactor code structure and remove redundant changes
This commit is contained in:
@@ -3,10 +3,11 @@ Name: codex-lens
|
||||
Version: 0.1.0
|
||||
Summary: CodexLens multi-modal code analysis platform
|
||||
Author: CodexLens contributors
|
||||
License: MIT
|
||||
License-Expression: MIT
|
||||
Project-URL: Homepage, https://github.com/openai/codex-lens
|
||||
Requires-Python: >=3.10
|
||||
Description-Content-Type: text/markdown
|
||||
License-File: LICENSE
|
||||
Requires-Dist: typer>=0.9
|
||||
Requires-Dist: rich>=13
|
||||
Requires-Dist: pydantic>=2.0
|
||||
@@ -59,3 +60,64 @@ Provides-Extra: full
|
||||
Requires-Dist: tiktoken>=0.5.0; extra == "full"
|
||||
Provides-Extra: lsp
|
||||
Requires-Dist: pygls>=1.3.0; extra == "lsp"
|
||||
Dynamic: license-file
|
||||
|
||||
# CodexLens
|
||||
|
||||
CodexLens is a multi-modal code analysis platform designed to provide comprehensive code understanding and analysis capabilities.
|
||||
|
||||
## Features
|
||||
|
||||
- **Multi-language Support**: Analyze code in Python, JavaScript, TypeScript and more using Tree-sitter parsers
|
||||
- **Semantic Search**: Find relevant code snippets using semantic understanding with fastembed and HNSWLIB
|
||||
- **Code Parsing**: Advanced code structure parsing with tree-sitter
|
||||
- **Flexible Architecture**: Modular design for easy extension and customization
|
||||
|
||||
## Installation
|
||||
|
||||
### Basic Installation
|
||||
|
||||
```bash
|
||||
pip install codex-lens
|
||||
```
|
||||
|
||||
### With Semantic Search
|
||||
|
||||
```bash
|
||||
pip install codex-lens[semantic]
|
||||
```
|
||||
|
||||
### With GPU Acceleration (NVIDIA CUDA)
|
||||
|
||||
```bash
|
||||
pip install codex-lens[semantic-gpu]
|
||||
```
|
||||
|
||||
### With DirectML (Windows - NVIDIA/AMD/Intel)
|
||||
|
||||
```bash
|
||||
pip install codex-lens[semantic-directml]
|
||||
```
|
||||
|
||||
### With All Optional Features
|
||||
|
||||
```bash
|
||||
pip install codex-lens[full]
|
||||
```
|
||||
|
||||
## Requirements
|
||||
|
||||
- Python >= 3.10
|
||||
- See `pyproject.toml` for detailed dependency list
|
||||
|
||||
## Development
|
||||
|
||||
This project uses setuptools for building and packaging.
|
||||
|
||||
## License
|
||||
|
||||
MIT License
|
||||
|
||||
## Authors
|
||||
|
||||
CodexLens Contributors
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
LICENSE
|
||||
README.md
|
||||
pyproject.toml
|
||||
src/codex_lens.egg-info/PKG-INFO
|
||||
src/codex_lens.egg-info/SOURCES.txt
|
||||
@@ -11,18 +13,32 @@ src/codexlens/config.py
|
||||
src/codexlens/entities.py
|
||||
src/codexlens/env_config.py
|
||||
src/codexlens/errors.py
|
||||
src/codexlens/api/__init__.py
|
||||
src/codexlens/api/definition.py
|
||||
src/codexlens/api/file_context.py
|
||||
src/codexlens/api/hover.py
|
||||
src/codexlens/api/models.py
|
||||
src/codexlens/api/references.py
|
||||
src/codexlens/api/semantic.py
|
||||
src/codexlens/api/symbols.py
|
||||
src/codexlens/api/utils.py
|
||||
src/codexlens/cli/__init__.py
|
||||
src/codexlens/cli/commands.py
|
||||
src/codexlens/cli/embedding_manager.py
|
||||
src/codexlens/cli/model_manager.py
|
||||
src/codexlens/cli/output.py
|
||||
src/codexlens/hybrid_search/__init__.py
|
||||
src/codexlens/hybrid_search/data_structures.py
|
||||
src/codexlens/indexing/__init__.py
|
||||
src/codexlens/indexing/embedding.py
|
||||
src/codexlens/indexing/symbol_extractor.py
|
||||
src/codexlens/lsp/__init__.py
|
||||
src/codexlens/lsp/handlers.py
|
||||
src/codexlens/lsp/lsp_bridge.py
|
||||
src/codexlens/lsp/lsp_graph_builder.py
|
||||
src/codexlens/lsp/providers.py
|
||||
src/codexlens/lsp/server.py
|
||||
src/codexlens/lsp/standalone_manager.py
|
||||
src/codexlens/mcp/__init__.py
|
||||
src/codexlens/mcp/hooks.py
|
||||
src/codexlens/mcp/provider.py
|
||||
@@ -40,6 +56,10 @@ src/codexlens/search/graph_expander.py
|
||||
src/codexlens/search/hybrid_search.py
|
||||
src/codexlens/search/query_parser.py
|
||||
src/codexlens/search/ranking.py
|
||||
src/codexlens/search/association_tree/__init__.py
|
||||
src/codexlens/search/association_tree/builder.py
|
||||
src/codexlens/search/association_tree/data_structures.py
|
||||
src/codexlens/search/association_tree/deduplicator.py
|
||||
src/codexlens/search/clustering/__init__.py
|
||||
src/codexlens/search/clustering/base.py
|
||||
src/codexlens/search/clustering/dbscan_strategy.py
|
||||
@@ -97,6 +117,7 @@ src/codexlens/watcher/incremental_indexer.py
|
||||
src/codexlens/watcher/manager.py
|
||||
tests/test_ann_index.py
|
||||
tests/test_api_reranker.py
|
||||
tests/test_association_tree.py
|
||||
tests/test_chain_search.py
|
||||
tests/test_cli_hybrid_search.py
|
||||
tests/test_cli_output.py
|
||||
|
||||
Reference in New Issue
Block a user