A powerful and modern cross-platform desktop application for HTTP/HTTPS traffic interception and analysis, built with Go and React.
Features • Installation • Usage • Development • Contributing • Docker Support • Issues • License • Author

git clone https://github.com/al-sultani/prokzee.git
cd prokzee
# Install frontend dependencies
cd frontend
npm install
cd ..
# Install Go dependencies
go mod tidy
For the easiest setup, use our Docker development environment:
docker-compose up dev
See the Docker Support section for more details.
wails dev
docker-compose up dev
This will: - Start a Vite development server for the frontend - Enable hot reload for frontend changes - Provide access to Go methods via http://localhost:34115
wails build
docker-compose run build
The built application will be available in the build/bin directory.
Run the development environment with hot-reload:
docker-compose up dev
This will: - Start a development container with all necessary dependencies - Enable hot-reload for both frontend and backend changes - Mount your local source code into the container - Expose ports: - 8080 (Proxy) - 3000 (Frontend dev server) - 34115 (Wails debug port)
Build the production version:
docker-compose run build
The built application will be available in the build/ directory.
Build for specific platforms:
# For Windows
GOOS=windows GOARCH=amd64 docker-compose run build
# For macOS
GOOS=darwin GOARCH=amd64 docker-compose run build
# For Linux
GOOS=linux GOARCH=amd64 docker-compose run build
The project includes several Docker-related files:
Dockerfile - Production build configurationDockerfile.dev - Development environment configurationdocker-compose.yml - Service definitions and container orchestration.dockerignore - Excludes unnecessary files from buildsThe setup uses Docker volumes to optimize build times:
- go-mod-cache: Caches Go modules
- node-modules: Caches npm packages
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)We're constantly working to improve ProKZee and value your input! Please feel free to:
To submit an issue, please visit our Issues page and provide as much detail as possible to help us understand and address your concerns.
This project is provided under a custom license that combines elements of the Commons Clause with additional restrictions. The license:
See the LICENSE file for the complete terms.
Abdullah Al-Sultani - Website: https://alsultani.me - LinkedIn: https://uk.linkedin.com/in/abdullahhussam
Made with ❤️ using Wails
$ claude mcp add prokzee \
-- python -m otcore.mcp_server <graph>