Metadata-Version: 2.4
Name: flashmemory
Version: 0.0.1
Summary: FlashMemory - Cross-language code analysis and semantic search system
Author-email: ZetaZeroHub <contact@zzh.app>
License: MIT
Project-URL: Homepage, https://github.com/ZetaZeroHub/FlashMemory
Project-URL: Repository, https://github.com/ZetaZeroHub/FlashMemory
Project-URL: Issues, https://github.com/ZetaZeroHub/FlashMemory/issues
Keywords: code-analysis,semantic-search,llm,faiss,code-indexing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.0

# FlashMemory

跨语言代码分析与语义搜索系统。

## 功能特性

- **多语言支持**：解析 Go / Python / JavaScript / Java / C++ 代码
- **智能分析**：使用 LLM 生成函数描述和语义理解
- **增量索引**：基于 Git 变更记录的高效更新机制
- **混合搜索**：支持语义搜索、关键词搜索和混合模式
- **知识图谱**：构建函数级别的代码依赖关系图

## 安装

```bash
pip install flashmemory
```

## 使用

```bash
# CLI 工具
fm -dir /path/to/project -query "文件上传处理"

# HTTP 服务
fm_http
```

## 更多信息

- [GitHub](https://github.com/ZetaZeroHub/FlashMemory)
- [API 文档](https://github.com/ZetaZeroHub/FlashMemory/blob/main/cmd/app/README.md)
