Bushi && Git
Bushi 是一个 GitWeb 项目,是 Git 仓库的只读网页前端。
名称来源于「卜筮」,寓意采用科学的方法从代码中找到答案。
Warning
目前项目尚未完成 MVP 版本
特点
- 性能消耗低、资源友好,网络服务常驻内存不到 20M
- 内存 20M 是设计目标,具体因仓库规模而异
- 网络请求数量与缓存策略可能导致内存占用更大
- 项目还需要索引器和原版 Git 搭配使用
- 支持日常 Git 仓库浏览(文件列表、历史记录、提交差异等)
- Blame、搜索、克隆、代码跳转等功能还在规划中
- AI 功能还没规划
- 泛兼容前端网页,支持跨协议浏览
- 当前仅支持 http 协议,gemini 等正在规划中
- 理论支持 w3m 等文本浏览器,暂未测试