# Intermediate Cybersecurity Training **Repository Path**: siwanmaoxi/Intermediate_Cybersecurity_Training ## Basic Information - **Project Name**: Intermediate Cybersecurity Training - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-19 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Code Structure Memory (CSM) AI × 人类协同编程的可视化结构管理系统 ## 项目简介 CSM 是一个为 cmd-AI 工具(Claude、GPT 等)设计的外部持久化记忆系统,解决 AI 在项目开发中失去上下文和创建混乱文件结构的问题。 ### 核心功能 - **CodeRAG**: 代码检索增强生成,通过查询而非上下文记忆维持项目一致性 - **自动化 Hooks**: 捕获所有文件操作,自动更新项目结构图 - **依赖关系图**: 自动解析和维护文件间的依赖关系 - **CLI 接口**: 提供 AI 可调用的命令行工具 ## 快速开始 ### 安装 ```bash # 克隆项目 cd 项目 # 安装依赖 pip install -r requirements.txt # 安装 CSM pip install -e . ``` ### 使用 ```bash # 初始化项目 csm init # 创建节点 csm node create --path src/utils.py --desc "工具函数" # 搜索代码 csm rag search --query "数据库" # 查看依赖 csm graph query --type file ``` ## 架构 ``` 项目/ ├── core/ # 核心数据模型 ├── storage/ # 存储层(可替换) ├── parser/ # 代码解析器(可替换) ├── graph/ # 图操作 ├── hooks/ # Hooks 机制 ├── rag/ # CodeRAG 检索 └── cli/ # CLI 接口 ``` ## 开发 ```bash # 运行测试 pytest # 代码格式化 black . # 代码检查 flake8 ``` ## 文档 详见 `CLAUDE.md` 和 `对话.txt` ## License MIT ## 环境准备 ### 基础功能(无需额外下载) 直接运行即可使用关键词检索、可视化等核心功能。 ### 语义检索功能(可选) 首次使用语义检索时会自动下载AI模型(约1GB): - 需要网络连接 - 下载时间:3-10分钟(取决于网速) - 仅首次运行需要下载,之后会使用缓存 如遇下载问题,可手动设置HuggingFace镜像: ```bash export HF_ENDPOINT=https://hf-mirror.com