Skip to content

Getting Started

What is AiSpinner?

AiSpinner is a visual, node-based platform for building AI-powered automation workflows. You construct workflows by placing blocks on a canvas and connecting them with edges (routes). The system handles the rest: voice calls, trading, messaging, monitoring, and AI processing.

Product URL: app.aispinner.io

Core Concepts

Workspace

A workspace is your project. It contains a canvas with blocks and edges. Each user can have multiple workspaces.

Blocks

Blocks are the building units. Each block has a type and a purpose:

  • AI blocks -- voice agents (ElevenLabs), LLM agents (Claude, Grok, OpenAI)
  • Trading blocks -- exchange connectors (Bybit, Binance, IG Markets, IBKR, etc.)
  • Messenger blocks -- Telegram, Discord, WhatsApp
  • Automation blocks -- Workers (Python code), Schedulers, Logic Gates
  • Data blocks -- CoinGecko, TwelveData market feeds
  • UI blocks -- Monitor dashboards

See the full list in the Block Catalog.

Edges (Routes)

Edges connect blocks together. This is the core principle:

Edge = Connection. When you draw an edge from Block A to Block B, they become linked. Delete the edge -- they disconnect. No manual config needed.

For example:

  • Draw edge from Worker to Bybit block -- ctx.bybit becomes available in your worker code
  • Draw edge from Worker to Monitor block -- ctx.monitor lets you render dashboards
  • Draw edge from Worker to Telegram block -- ctx.telegram lets you send messages

Workers

Workers are Python scripts that run continuously (24/7) in a sandboxed environment. They follow a simple tick-based model:

python
def setup(ctx):
    """Called once when the worker starts."""
    ctx.log.info("Starting up!")

def tick(ctx):
    """Called every N seconds (configurable)."""
    price = ctx.bybit.get_tickers("BTCUSDT")
    ctx.monitor.render([
        ctx.monitor.metric("BTC", price["last_price"])
    ])

Learn more in the Workers section.

Quick Start

  1. Open app.aispinner.io and create an account
  2. You'll land on your workspace canvas
  3. Click + Block to add blocks
  4. Click Route to connect blocks with edges
  5. Open a Worker block, write Python code, and click Deploy
  6. Click Start to run your worker

That's it! Your code runs in the cloud, 24/7.

AiSpinner Documentation