Repository navigation
Ward Security System v2.0.0 - Installation Fixed
·
26 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Ward Security System v2.0.0 π‘οΈ
AI-powered terminal protection with Claude Desktop and VS Code integration through Model Context Protocol (MCP).
β¨ What's New in v2.0.0
- π€ AI Assistant Integration: Full MCP (Model Context Protocol) support for Claude Desktop, Claude Code, and other AI assistants
- π UVX-Based Installation: Secure local-only installation using UVX package manager
- π Enhanced Security: Local-only execution prevents global system access
- π― Smart Labeling: AI-powered folder categorization and labeling system
- π Advanced Indexing: Intelligent content indexing and search capabilities
- π¨ Modern CLI: Clean, spekit-inspired command-line interface
- β‘ Zero Configuration: Works out of the box with sensible defaults
π§ Installation
Quick Install (Recommended)
# One-click installation with MCP support
curl -sSL https://raw.githubusercontent.com/yamonco/ward/main/install.sh | bashManual Installation
# Install with UVX (recommended)
uv tool install --from git+https://github.com/yamonco/ward.git
# Configure Claude Desktop
ward-mcp add
# Test Ward installation
ward check .
# Plant protection for a new project
ward plant my-projectAlternative Installation
# Install with pip
pip install git+https://github.com/yamonco/ward.git
# Configure Claude Desktop/VS Code
ward-mcp add --target claude-codeπ― Key Features
π‘οΈ AI Safety & Security
- Terminal Integration: Seamlessly integrates with your existing shell
- Command Filtering: Whitelist/blacklist dangerous commands automatically
- Directory Protection: Restrict AI access to sensitive system directories
- Real-time Monitoring: Track and log all AI-initiated actions
- Smart Suggestions: Provide safe alternatives to blocked operations
π€ MCP Integration
- Claude Desktop: Automatic configuration and tool registration
- Claude Code/VS Code: Full MCP extension support
- AI Tool Access: Ward tools available in AI conversations
- Real-time Protection: AI assistants can check security policies before actions
β‘ Lightweight & Fast
- Zero Configuration: Works out of the box with sensible defaults
- Minimal Overhead: No noticeable impact on terminal performance
- Simple Setup: One-command installation and activation
- Cross-platform: Linux, macOS, and Windows support
π Usage
Basic Commands
ward # Show system status
ward check . # Check current directory security
ward init # Initialize protection in current directory
ward plant my-project # Create protection for new project
ward search "config" # Search indexed foldersAI Assistant Integration
Once installed with MCP, Ward tools are available in Claude conversations:
ward_check- Check security policies for pathsward_plant- Plant protection for directoriesward_search- Search through indexed foldersward_favorites_*- Manage favorite directoriesward_bookmark_*- Manage bookmarksward_label_*- AI labeling system
MCP Management
ward-mcp status # Check MCP installation status
ward-mcp add # Add to Claude Desktop
ward-mcp add --target claude-code # Add to VS Code
ward-mcp remove # Remove MCP integrationπ For Other VS Code Environments
To use Ward in other VS Code instances:
# Install Ward with MCP support
uv tool install --from git+https://github.com/yamonco/ward.git
# Configure for Claude Code/VS Code
ward-mcp add --target claude-code
# Restart VS Code and ensure MCP extension is enabled
# Verify installation
ward check .π Package Management
# Update Ward
uv tool install --force --from git+https://github.com/yamonco/ward.git
# or
pip install --upgrade git+https://github.com/yamonco/ward.git
# Uninstall Ward
uv tool uninstall ward
# or
pip uninstall ward-securityπ οΈ Development
For local development:
git clone https://github.com/yamonco/ward.git
cd ward
./setup-ward.shπ Documentation
π Bug Fixes in v2.0.0
- Fixed UVX Installation: Corrected executable name and command structure
- Removed PyPI References: Installation now uses GitHub source exclusively
- Updated Documentation: All installation examples now work correctly
- Enhanced Error Messages: Better feedback for installation issues
π Security Notice
Ward is designed for local-only installation. It does not modify global system settings or require elevated permissions. This design ensures:
- β No unintended global system access
- β Contained execution environment
- β Safe for multi-user systems
- β Predictable behavior across environments
π License
MIT License - see LICENSE file for details.
π€ Contributing
Contributions are welcome! Please read our Contributing Guidelines first.
Ward - Protecting your terminal while enabling AI collaboration. π‘οΈβ¨
π€ Generated with Claude Code