Skip to main content

Installation

This guide walks you through setting up Agentic Signal for development and running it as a web app in your browser.
If you want to use the packaged Windows app without development, see Run as Windows App.

Installation Options

Choose your preferred installation method:

Prerequisites

  • Docker with BuildKit support
  • Git (to clone the repository)
  • Ollama (optional, for local AI features)

1. Prerequisites Setup

  • Install Docker
    Follow installation instructions from docker.com

  • Install Ollama (AI Models - Optional)
    Download from ollama.com

2. Quick Docker Setup

  1. Clone the repository:

    git clone https://github.com/code-forge-temple/agentic-signal
    cd agentic-signal
  2. Build Docker image:

    # On Linux/macOS:
    ./docker-build.sh

    # On Windows:
    docker-build.bat

Optional Integrations

  1. (Optional) Set up Google OAuth2 Client for Google integrations:
    If you want to use Gmail, Google Drive, or Google Calendar nodes, follow the Google OAuth2 Client Setup guide to create your credentials in Google Cloud Console.

  2. (Optional) Set up Reddit OAuth2 Client for Reddit integrations:
    If you want to use the Reddit nodes / tools (available only in PRO subscription tier), follow the Reddit OAuth2 Client Setup guide to create your credentials in Reddit Developer Portal.

  3. (Optional) Set up Slack Bot for Slack integrations:
    If you want to use the Slack Input and Slack Output nodes (available only in PRO subscription tier), follow the Slack Bot Setup guide to create and configure your Slack app.

  4. (Optional) Set up Weaviate for RAG workflows:
    If you plan to use the RAG node with a local vector store, follow the Weaviate Setup guide to install and run Weaviate in Docker and configure it for Agentic Signal.

Configuration

See Configuration for detailed instructions on:

  • Setting up Ollama host and models
  • Configuring browser executable path

Next Steps

After installation, continue to Quick Start to begin using Agentic Signal.

Troubleshooting

Manual Installation Issues

  • Bun installation: Make sure you have the latest version of Bun installed
  • Deno compatibility: Ensure you're using Deno 2.0 or later
  • Dependency conflicts: Try clearing node_modules and reinstalling dependencies