Graph visualization tool for the Agens family.
35
stars
409
commits
JavaScript
primary language
Nov 7, 2025
updated
Web-based user interface that provides visualization of graph data stored in an AgensGraph database. It can render complex nodes, relationships, and properties in a clear and dynamic way. AGViewer helps developers, data analysts, and researchers gain deeper insights into graph data.
This is a sub-project of AgensGraph
docker pull skaiworldwide/agviewer
docker run --name agviewer -p 3000:3000 -d skaiworldwide/agviewer
Then open the URL 127.0.0.1:3000 on your browser.
Tip: if your AgensGraph server is running on your host machine or difference container, the URL to connect to it should be "host.docker.internal".
pm2 is an NPM module to run the project in production mode.
Clone the AGViewer repository to your local machine:
git clone https://github.com/skaiworldwide-oss/AGViewer.git
Move into the cloned project directory:
cd AGViewer
Install the required Node.js dependencies for the root project:
npm install
Navigate into the frontend folder and install its dependencies:
cd frontend
npm install
If you encounter dependency errors during installation, try reinstalling Node.js and use the following command:
npm install --legacy-peer-deps
This command forces npm to ignore strict peer dependency checks and install all required packages.
Install backend dependencies:
cd backend
npm install
cd ..
npm run start
For AGViewer to function correctly, ensure that AgensGraph is running on your system.
Refer to this guide for help with setting up AgensGraph:
Setting up AgensGraph and AGViewer with Docker
npm install, reinstall Node.js, delete node_modules and package-lock.json npm install --legacy-peer-deps
Ensure that AgensGraph is running and accessible before starting AGViewer.
Make sure no other application is using port 3000.
yarn install
yarn run bundle:test
Comprehensive documentation is available to help you get started with AGViewer and make the most of its features.
JavaScript
92.7%
CSS
5.6%
Graph visualization tool for the Agens family.
35
stars
409
commits
JavaScript
primary language
Nov 7, 2025
updated
Web-based user interface that provides visualization of graph data stored in an AgensGraph database. It can render complex nodes, relationships, and properties in a clear and dynamic way. AGViewer helps developers, data analysts, and researchers gain deeper insights into graph data.
This is a sub-project of AgensGraph
docker pull skaiworldwide/agviewer
docker run --name agviewer -p 3000:3000 -d skaiworldwide/agviewer
Then open the URL 127.0.0.1:3000 on your browser.
Tip: if your AgensGraph server is running on your host machine or difference container, the URL to connect to it should be "host.docker.internal".
pm2 is an NPM module to run the project in production mode.
Clone the AGViewer repository to your local machine:
git clone https://github.com/skaiworldwide-oss/AGViewer.git
Move into the cloned project directory:
cd AGViewer
Install the required Node.js dependencies for the root project:
npm install
Navigate into the frontend folder and install its dependencies:
cd frontend
npm install
If you encounter dependency errors during installation, try reinstalling Node.js and use the following command:
npm install --legacy-peer-deps
This command forces npm to ignore strict peer dependency checks and install all required packages.
Install backend dependencies:
cd backend
npm install
cd ..
npm run start
For AGViewer to function correctly, ensure that AgensGraph is running on your system.
Refer to this guide for help with setting up AgensGraph:
Setting up AgensGraph and AGViewer with Docker
npm install, reinstall Node.js, delete node_modules and package-lock.json npm install --legacy-peer-deps
Ensure that AgensGraph is running and accessible before starting AGViewer.
Make sure no other application is using port 3000.
yarn install
yarn run bundle:test
Comprehensive documentation is available to help you get started with AGViewer and make the most of its features.
JavaScript
92.7%
CSS
5.6%