Robokeys Logo Robokeys

Important Notice Regarding Robokeys Limited

Please note that as of March 2026, the commercial entity Robokeys Limited has been disolved.

The Software Lives On

This administrative change does not affect the availability or development of the open-source projects. Ownership and maintenance of the code repositories (including the Robokeys platform) have been transferred to Rob Deas, who will continue to lead development and support the community.

Commercial Enquiries

Commercial support and consulting remains available directly through Rob Deas. s.

ShellGuard

AI-Assisted SSH Security for the Age of Automation

๐Ÿš€ Explore on GitHub ๐Ÿ“– โ€“ Download User Guide
100%
Command Auditing
AI
Risk Assessment
Real-time
Approval Workflow

In a world where AI agents are everywhere, SSH security needs a rethink. ShellGuard delivers that rethink.

1

AI Agent Sends Command

Commands submitted via WebSocket API

2

Risk Assessment

AI analyzes potential impact and risk level

3

Human Approval

High-risk commands require manual approval

4

Secure Execution

Approved commands executed with full audit trail

See ShellGuard in Action

๐ŸŽฏ AI Command Approval Center

Real-time dashboard for monitoring and approving AI-requested terminal actions. See pending commands, risk assessments, and approve or reject with full context.

  • Live Terminal Output - Watch commands execute in real-time
  • Risk Scoring - AI-powered assessment of command danger level
  • One-Click Approval - Streamlined decision making
  • Full Audit Trail - Every action logged and traceable
๐Ÿ›ก๏ธ Approval Center Interface
user@server:~$ ls -la
drwxr-xr-x 5 user user 4096 Jul 22 13:14 .
-rw-r--r-- 1 user user 807 Jan 6 2022 .profile
[Live terminal output stream...]
โš ๏ธ Commands Awaiting Review
๐Ÿ”ด HIGH RISK COMMAND
Command: sudo rm -rf /tmp/*
AI Risk Score: 85/100
Reason: Bulk deletion with elevated privileges
โœ“ Recent: 3 commands approved, 1 auto-executed
๐Ÿงช Developer Test Interface
Connection Status:
โœ“ WebSocket: Connected
โœ“ SSH Session: Active (default)
๐Ÿ“ Command Input
systemctl status nginx
Send via WebSocket
Quick Test
API Response Flow:
PENDING โ†’ RISK_ASSESSED โ†’ APPROVED โ†’ EXECUTED

๐Ÿงช Terminal Test Client

Perfect for developers and AI system integration. Test commands manually or script interactions using the same WebSocket interface that AI systems use.

Why ShellGuard Matters Now

Automation is accelerating rapidly, but so is the blast radius of mistakes. AI agents offer immense power, but a single unsupervised command can be catastrophic.

๐Ÿ›ก๏ธ

Intelligent Risk Assessment

Commands are automatically scored for potential risk using AI and configurable rules before execution. Never worry about destructive commands slipping through.

๐Ÿ‘ฅ

Human Approval Workflow

High-risk commands are routed to an Approval Center where authorized personnel can approve or reject them with full context and risk analysis.

๐Ÿ“‹

Comprehensive Audit Trail

Every command, its risk score, approval decision, and execution result is logged for full accountability and compliance requirements.

โšก

Real-Time Visibility

Modern web UI built with HTMX provides live updates on command pipelines, approvals, and system status without page refreshes.

๐Ÿ”ง

Pluggable Architecture

Easily integrate custom risk assessors and approval logic to match your security policies and organizational requirements.

๐Ÿš€

Built for Scale

Engineered with Kotlin and Spring Boot for reliability, performance, and enterprise-grade deployment scenarios.

See the Real ShellGuard Interface

This is the actual production interface for the AI Command Approval Centre - click the picture to expand

ShellGuard Dashboard Preview
ShellGuard Dashboard Full Size

Part of the Robokeys Ecosystem

ShellGuard fits perfectly into our broader mission to build secure and intelligently controlled automation frameworks.

๐Ÿ”— Complementary Technologies

RoboKeyTags

Semantic metadata standard for AI-assisted development

Verzanctuary

Versioned safe experimentation without polluting Git history

๐Ÿ” Want the Technical Deep Dive?

Read our detailed technical documentation and implementation guides

More comming soon !

๐Ÿ“– Download User Guide (PDF)

Ready to Secure Your AI Automation?

ShellGuard is open source and ready to deploy. Join the community building the future of secure AI operations.

๐Ÿš€ Get Started on GitHub ๐Ÿ“– Documentation

We welcome feedback, contributions, and ideas to make this even more impactful.