https://github.com/snakehacker/deepkg
https://github.com/snakehacker/deepkg
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/snakehacker/deepkg
- Owner: SnakeHacker
- License: agpl-3.0
- Created: 2025-06-09T00:19:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-17T04:41:29.000Z (8 months ago)
- Last Synced: 2025-10-18T07:42:48.603Z (8 months ago)
- Language: Go
- Size: 12.8 MB
- Stars: 7
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DeepKG
English | [简体中文](README_zh.md)
DeepKG is a LLM-powered multi-modal knowledge graph platform, designed to facilitate the construction, management, and inference of knowledge graphs.
## Demonstration
| Directories | Documents | Workspaces |
|--------------------------------------------------|-------------------------------------------------|------------------------------------------------------|
|  |  |  |
| Ontologies | Relations | Unstructured Extraction |
|-------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------|
|  |  |  |
| Organizations | Users |
|-----------------------------------------------------|---------------------------------------------|
|  |  |
## Sequence Diagram

## Dependencies
- Go 1.20
- Node.js
- pnpm
- Docker
## Install
```shell
# 1. deploy database with docker
cd admin/deploy
docker compose -f docker-compose.yml up -d
# 2. deploy nebula with docker
cd nebula
docker compose -f docker-compose-lite.yml up -d
# 3. initialize database
cd ../../
make init_ddl
# 4. start backend server
make run
# 5. install frontend dependencies
cd ../deepkg-fe
make install
# 6. start frontend server
make run
```
## Contributors
- [@SnakeHacker](https://github.com/SnakeHacker)
- [@IsshikiSenn](https://github.com/IsshikiSenn)
- [@chenmiao8563](https://github.com/chenmiao8563)
- [@wuwuwukai](https://github.com/wuwuwukai)
## TODO
- [x] 系统架构设计、中间件选型
- [ ] 用户账号、组织、角色、菜单、鉴权体系构建
- [x] 用户增删改查: Mickey
- [x] 组织增删改查: 腾博
- [ ] 角色增删改查
- [ ] 菜单增删改查
- [ ] 鉴权体系构建
- [ ] Nebula集成
- [x] Nebula部署
- [ ] Nebula接口验证: 陈淼
- [ ] 基于非结构化数据的图谱构建
- [ ] 知识图谱实体融合、消歧
- [ ] 图谱发布
- [ ] 基于图谱的推理
- [ ] 多模态知识图谱构建
- [ ] 基于多模态知识图谱的推理
- [ ] API文档: 吴凯