View Issue Details

IDProjectCategoryView StatusLast Update
0009571Kali LinuxNew Tool Requestspublic2026-02-24 09:50
Reportersterlin Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009571: Tool Name: Calcium Version: 2.0.0
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

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