Skip to content

Commit 85a22c7

Browse files
Enhance Knowledge Explorer with interactive graph and settings panel
- Fixed routing conflict between app.py and debug_routes.py - Added interactive D3.js graph visualization - Implemented API key configuration UI in new settings tab - Added API endpoint for updating API keys - Improved UI styling and responsiveness - Updated README with prominent Quick Start section 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b0727db commit 85a22c7

3 files changed

Lines changed: 1190 additions & 107 deletions

File tree

README.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Agentic Deep Graph Reasoning Knowledge Network
22

3+
## 🚀 Quick Start
4+
5+
### Prerequisites
6+
- Docker and Docker Compose
7+
- OpenAI API key (or Anthropic API key)
8+
9+
### Installation & Running
10+
11+
1. **Clone and run with one command:**
12+
```bash
13+
git clone https://github.com/yourusername/KnowledgeGraphExpander.git
14+
cd KnowledgeGraphExpander
15+
./run.sh
16+
```
17+
18+
2. **Access the application:**
19+
- Knowledge Explorer UI: http://localhost:8000/explorer
20+
- API Documentation: http://localhost:8000/api/docs
21+
22+
3. **Configure API keys** through the Settings tab in the Knowledge Explorer UI
23+
24+
4. **Stop the application** when finished:
25+
```bash
26+
./stop.sh
27+
```
28+
29+
For more options:
30+
```bash
31+
./run.sh --help
32+
```
33+
334
## 🌟 Overview
435
A self-organizing knowledge graph system that implements Buehler's (2025) agentic deep graph reasoning architecture. The system builds dynamic, evolving knowledge graphs using multi-agent collaborative reasoning, temporal evolution tracking, and advanced self-organization capabilities as described in the original research.
536

@@ -38,10 +69,11 @@ A self-organizing knowledge graph system that implements Buehler's (2025) agenti
3869
## 📊 System Architecture
3970

4071
### Frontend (React + TypeScript)
41-
- Interactive graph visualization
72+
- Interactive graph visualization with D3.js
4273
- Real-time updates via WebSockets
4374
- Analytics dashboard for metrics
4475
- Content analysis input tools
76+
- In-browser API key configuration
4577

4678
### Backend (Python + FastAPI)
4779
- Graph management and analysis (NetworkX)
@@ -86,7 +118,7 @@ A self-organizing knowledge graph system that implements Buehler's (2025) agenti
86118
- Check for Docker and Docker Compose
87119
- Build the Docker images (if needed)
88120
- Start the application containers
89-
- Automatically find an available port (default: 8080)
121+
- Automatically find an available port (default: 8000)
90122
- The application will be available at http://localhost:[PORT]
91123

92124
Note: If the default port is in use, the script will automatically find the next available port.
@@ -110,7 +142,7 @@ Options:
110142
--persist-db Persist database data between runs
111143
--build Force rebuild of Docker images
112144
--dev Run in development mode with hot reloading
113-
--port=PORT Specify custom port (default: 8080)
145+
--port=PORT Specify custom port (default: 8000)
114146
--help Show this help message
115147
```
116148

0 commit comments

Comments
 (0)