Echomancer

Autonomous Development. Intelligent Resource Management.
Powered by Cursor

What is Echomancer?

Echomancer is a resource-aware, autonomous CLI automation tool for developers, tightly integrated with Cursor. It implements the Groundhog methodology to automate complete development cycles—scanning, coding, testing, and committing—using intelligent hardware detection and adaptive scaling. Note: You must have a functioning Cursor installation for Echomancer to operate.

Why Use Echomancer?

How it Works

  1. Install Cursor: Ensure you have a working Cursor installation.
  2. Hardware Detection: Echomancer profiles your system and configures itself for optimal performance.
  3. Task Discovery: Scans your project for tasks, TODOs, and opportunities for automation.
  4. Automated Development Cycle: For each task, Echomancer generates code, runs tests, and auto-commits or reverts changes based on results.
  5. AI Learning: Learns from successful patches and adapts to your codebase style and standards.
  6. Smart Scaling: Runs single or multiple instances depending on your hardware profile.

Core Features

CLI Example: Typical Workflow

# Install Cursor (required)
# See https://www.cursor.so/ for installation instructions

# Project setup
cd /path/to/project
# Initialize with hardware detection and Cursor integration
echomancer init
# Configure as needed
echomancer config [--max-instances N]

# Start automation
echomancer start [--single-instance] [--test-mode affected-only]

echomancer status   # Check running status
echomancer stop     # Stop automation

echomancer logs [--follow] [--instance-id ID]  # View logs