Motivation
Developed by the AI Verify Foundation, Moonshot is one of the first tools to bring Benchmarking and Red-Teaming together to help AI developers, compliance teams and AI system owners evaluate LLMs and LLM applications.
Project Moonshot's UI is designed to provide a more intuitive user experience for benchmarking and red teaming processes via Moonshot Library.
You can view the Project Moonshot Library Repository here.
Preview:
If you already have installed the Moonshot Python Library, simply run
python -m moonshot -i moonshot-ui
Else, to install and build from source:
- Download Moonshot UI from GitHub.
git clone git@github.com:moonshot-admin/moonshot-ui.git
- Install Required Dependencies
- Make sure that all necessary requirements are installed by executing the following command:
npm install
- From the project root folder, execute the following command:
npm run build
After the build is completed, serve the UI with this command:
python -m moonshot web
Access the Web UI from browser http://localhost:3000
Alternatively, to manually start up the Web UI, you can run:
npm start
Check out our Installation Guide for more details.
If you are having installation issues, see the Troubleshooting Guide.