Huginn

Active
GitHub Ruby MIT

Description

Build agents that monitor and act on your behalf. Create automated agents for Twitter, weather monitoring, web scraping, and many other scenarios.

Key Features

  • Event-driven agent system — Agents create and consume events, propagating along directed graphs for complex automation
  • Rich built-in agents — 100+ built-in agent types covering web scraping, email, RSS, Twitter, weather monitoring, and more
  • WebHooks and API — Send and receive WebHooks for seamless integration with external systems
  • Custom JavaScript — Run custom JS functions within agents for complex logic processing
  • Visual flow diagrams — Intuitive Web UI to view event flows between agents
  • One-click Docker deployment — Official Docker images for quick self-hosted setup

Use Cases

💡 Monitoring web content changes and sending automatic email notifications
💡 Tracking social media trends and detecting spikes in topic popularity
💡 Building personalized news aggregation and summary delivery systems
💡 Automating data collection and cross-platform information synchronization

Quick Start

# Quick start with Docker
docker run -it -p 3000:3000 huginn/huginn

# Or clone and run locally
git clone https://github.com/huginn/huginn.git
cd huginn
cp .env.example .env

# Install dependencies and initialize database
bundle install
bundle exec rake db:create db:migrate db:seed

# Start the service
bundle exec foreman start
# Visit http://localhost:3000 login: admin/password

Related Projects