# my-claude-code **Repository Path**: coshining/my-claude-code ## Basic Information - **Project Name**: my-claude-code - **Description**: Claude Code自实现学习。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-23 - **Last Updated**: 2026-07-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目为模仿 claude-code 练手的本地编码助手。 ## 项目结构 ``` my-claude-code/ ├── src/ # 源代码主目录 │ ├── main.py # CLI 入口 │ ├── agent.py # Agent 循环逻辑 │ ├── constants.py # 全局配置 │ ├── tools.py # 工具函数(bash、文件读写等) │ ├── hook.py # 钩子系统 │ ├── permission.py # 权限管理 │ └── log_config.py # 日志配置 ├── tests/ # 测试目录 │ ├── features/ # behave BDD 测试 │ └── mock_responses/# Mock 响应数据 ├── examples/ # 示例文件 ├── pyproject.toml # 项目配置 └── setup.cfg # behave 配置 ``` ## 安装依赖 ```bash pip install -r requirements.txt ``` ### 可编辑安装(推荐) ```bash pip install -e . ``` ## 启动方式 ```bash # 方式一:使用 -m 模块模式(推荐) python -m src # 方式二:直接运行入口文件 python src/main.py ``` ## 运行测试 ```bash behave tests/features/ ```