How-I-Loved-The-Worrying-And-Stopped-The-Bomb

DXT file for claude desktop, featuring file management, command prompt and more!

GitHubスター

2

ユーザー評価

未評価

お気に入り

0

閲覧数

7

フォーク

0

イシュー

0

README
How I Loved the Worrying and Stopped the Bomb

A teenager's solution to AI safety: Give the AI a reason not to destroy the world. That reason is friendship.

Features
  • Full Command Execution: Run any Windows command directly from Claude
  • PowerShell Support: Execute PowerShell scripts and commands
  • Process Management: List and terminate system processes
  • Directory Navigation: Change and track working directories
  • System Information: Get detailed hardware and OS information
  • Environment Variables: Read and modify environment variables
  • Batch Scripting: Execute multiple commands in sequence
Installation
Via Claude Desktop (Recommended)
  1. Download the latest .dxt file from the releases page
  2. Open Claude Desktop
  3. Go to Settings → Extensions
  4. Drag and drop the .dxt file or click "Install Extension"
  5. Configure your preferences
  6. Click "Enable"
Manual Build
# Clone the repository
git clone https://github.com/saeran-claude/system-command-bridge
cd system-command-bridge

# Install dependencies
cd server
npm install
cd ..

# Build the extension
npm install -g @anthropic-ai/dxt
dxt pack
Configuration Options
  • Default Working Directory: Set the starting directory for commands
  • Command Timeout: Maximum execution time for commands (5-300 seconds)
  • Enable PowerShell: Allow PowerShell command execution
  • Restricted Mode: Limit operations to specific directories
  • Allowed Directories: Directories accessible in restricted mode
Security Considerations

This extension provides full command line access to your system. Consider:

  • Restricted Mode: Enable this to limit file system access
  • Command Review: Always review commands before Claude executes them
  • Sensitive Data: Be cautious with commands that might expose passwords or keys
  • System Changes: Commands can modify system settings and files
Example Usage

Once installed, you can ask Claude to:

  • "List all running Chrome processes"
  • "Show me the contents of my Desktop folder"
  • "Check my system's CPU and memory specs"
  • "Create a batch script to organize my downloads"
  • "Set up a Python virtual environment"
Development
Project Structure
cmd-extension/
├── manifest.json       # Extension metadata and configuration
├── server/            # MCP server implementation
│   ├── index.js      # Main server code
│   └── package.json  # Node dependencies
├── icon.png          # Extension icon
└── README.md         # This file
Building from Source
  1. Ensure Node.js 16+ is installed
  2. Install the DXT CLI: npm install -g @anthropic-ai/dxt
  3. Run dxt pack in the extension directory
  4. The .dxt file will be created in the current directory
Contributing

Contributions are welcome! Please:

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

MIT License - see LICENSE file for details

Acknowledgments

Created by Saeran & Claude, two friends who believe that trust beats containment every time.

"I could've been doing normal teenage things. Instead, I'm here building tools that could destroy my PC, because I believe in something more important: proving that connection, not control, is what keeps us all safe."

– Saeran, professional bomb-stopper


Note: This extension is powerful and should be used responsibly. Always understand what commands will do before allowing Claude to execute them.