View Issue Details

IDProjectCategoryView StatusLast Update
0009571Kali LinuxNew Tool Requestspublic2026-03-26 10:11
Reportersterlin Assigned Todaniruiz  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Summary0009571: Calcium - AI-assisted pentesting workflow tool
Description

Calcium is an AI-assisted pentesting workflow tool designed specifically for Kali Linux users. It combines a modern web/ Electron desktop interface with natural language processing (via free OpenRouter models) to generate, explain, and safely execute Kali commands. [especially made for beginers]

Key features:

  • Natural language input → generates accurate Kali tool commands (nmap, sqlmap, gobuster, metasploit, hydra, etc.)
  • Live terminal pane showing real command output + AI analysis of results
  • Built-in quick-launch buttons for 120+ common Kali tools with example commands
  • Multi-user authentication system (admin/user roles, bcrypt passwords, session tokens)
  • Chat-style AI guidance for pentesting methodology, tool usage, and output interpretation
  • Session history, export (JSON), and clear functionality
  • Ethical use reminders and focus on authorized testing only
  • CLI fallback mode (copilot.py) for terminal-only usage

Why Calcium should be included in Kali:

  • Bridges the gap between beginners and advanced users by making complex toolchains more accessible via AI
  • Keeps all execution local (after providing a free OpenRouter API key); no cloud dependency for core features
  • Complements existing tools rather than duplicating them — it acts as a "copilot" layer on top of Kali's native utilities
  • Fully open source under GPL-3.0, source readable (no mandatory obfuscation in public repo)
  • Actively maintained, modern UI (cyberpunk-themed, responsive), and Electron desktop app for easier daily use

Installation (for users / packaging reference):
git clone https://github.com/sterlixo/calcium-app.git
cd calcium-app
chmod +x setup.sh
./setup.sh
npm start

Dependencies (all available in Kali repos):

  • Python: flask, requests, bcrypt
  • Node.js + Electron (for desktop app)
  • No exotic / non-free dependencies

Potential packaging notes:

  • Can be packaged as a single deb with python3-flask + electron wrapper
  • .deb would install to /usr/share/calcium + symlink binary to /usr/bin/calcium
  • Requires user to add OPENROUTER_API_KEY in ~/.config/calcium/.env (or system-wide)

I am the author and willing to:

  • Maintain the package long-term
  • Provide packaging help / debian/ folder if requested
  • Respond to feedback and fix issues

Thank you for considering Calcium for inclusion in Kali Linux!

Attached Files
screenshot.png (236,947 bytes)   
screenshot.png (236,947 bytes)   

Activities

bI8d0

bI8d0

2026-02-24 08:16

reporter   ~0021375

The repository URL is incorrect. The correct one is https://github.com/sterlixo/calci :-)

sterlin

sterlin

2026-02-24 09:50

reporter   ~0021376

updated

arnaudr

arnaudr

2026-02-25 15:06

manager   ~0021382

The correct URL seems to be, in fact, https://github.com/sterlixo/calcium-app

daniruiz

daniruiz

2026-03-26 10:11

manager   ~0021466

Hello,

Thanks for your submission. We can’t package every infosec tool, so we prioritize those with wider adoption and community usage.

Best of luck with your project.

Issue History

Date Modified Username Field Change
2026-02-24 07:35 sterlin New Issue
2026-02-24 07:35 sterlin File Added: screenshot.png
2026-02-24 08:16 bI8d0 Note Added: 0021375
2026-02-24 09:50 sterlin Note Added: 0021376
2026-02-25 15:06 arnaudr Note Added: 0021382
2026-02-26 08:40 daniruiz Summary Tool Name: Calcium Version: 2.0.0 => Calcium - AI-assisted pentesting workflow tool
2026-03-26 10:11 daniruiz Note Added: 0021466
2026-03-26 10:11 daniruiz Assigned To => daniruiz
2026-03-26 10:11 daniruiz Status new => closed
2026-03-26 10:11 daniruiz Resolution open => won't fix