# Welcome to Weavestream

Weavestream is a native macOS app that brings all your API data into one place. Think of it as an inbox for your APIs — connect any REST API or RSS feed, and Weavestream pulls the data in, organizes it, and lets you browse, filter, and analyze it without switching between dashboards or writing code.

# What Can You Do with Weavestream?

# Connect Any API

Weavestream works with virtually any REST API. Whether it's a monitoring tool like NinjaOne, a payment platform like Stripe, a helpdesk system, or your own custom API — if it speaks REST, Weavestream can connect to it. It supports a wide range of authentication methods including Bearer tokens, API keys, OAuth 2.0, and more.

# Browse Everything in One Place

Once connected, your data appears in a familiar, email-client-style interface. Items from all your sources show up in a unified list where you can search, sort, and filter across everything — or drill into a specific source or endpoint.

# Set Up Smart Filters

Smart Filters let you create saved views of your data using flexible rules. Filter by any field with conditions like "contains," "greater than," "before a date," and more. You can even combine data from multiple endpoints using joins.

# Analyze with AI

Weavestream includes a built-in AI chat that can analyze your data. Ask questions like "What are the most critical issues this week?" or "Summarize the trends in my latest data." You can choose between Claude (Anthropic's cloud AI), Ollama (a local, privacy-first option), or Apple Intelligence.

# Automate with Workflows

Build visual, no-code automations that connect your data to actions. Workflows use a drag-and-drop node editor where you can fetch data, apply conditions, run AI analysis, send notifications, export files, and more — all on a schedule or triggered manually.

# Key Concepts

Here are a few terms you'll see throughout Weavestream:

  • Source — A connection to an API service (e.g., "GitHub" or "Stripe"). Each source has a base URL and authentication credentials.
  • Endpoint — A specific API query within a source (e.g., "Open Issues" or "Recent Transactions"). Each endpoint has its own path, parameters, and field mapping.
  • Item — A single record pulled from an endpoint (e.g., one alert, one ticket, one transaction).
  • Smart Filter — A saved set of rules that creates a dynamic view of your items.
  • Workflow — An automation built from connected nodes that processes data and takes actions.

# Getting Help

If you run into issues or have feedback, you can report them at github.com/anthropics/claude-code/issues.

Ready to get started? Head to Adding Your First API Source to connect your first data source.