Skip to content

Building from Source

For developers who want to modify the code or contribute to development.


  • Git
  • Docker and Docker Compose
  • Node.js 20+ (for local development)
  • Rust toolchain (for Linux agent)
  • .NET 8 SDK (for Windows agent)

Terminal window
git clone https://github.com/Anexgohan/pankha.git
cd pankha

Build locally instead of pulling from Docker Hub:

Terminal window
docker compose build --no-cache
docker compose up -d

For active development with hot-reload:

Terminal window
cd backend
npm install
npm run dev
Terminal window
cd frontend
npm install
npm run dev

target/release/pankha-agent
cd agents/clients/linux/rust
cargo build --release
Terminal window
cd agents/clients/windows/varient-c
.\build.ps1 -Menu # Interactive menu
# OR
.\build.ps1 -Clean -Publish -BuildInstaller
# Output: publish/win-x64/installer/pankha-agent-windows_x64.msi

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

See the main repository for contribution guidelines.