Powered by DeadZen's Goldrush

No coding experience needed. Write what you want in plain English markdown files, and goldclaw turns it into a real, working system. It's like magic, except it actually works.

0.0M +

Events / second

0.00 %

Uptime guaranteed

0

Commands to deploy

0

Config files needed

Core Features

Everything you need to process events

A radically simpler approach to event stream processing. No boilerplate. No complex configs. Just markdown and magic.

Markdown is Code

Write your event processing logic in .md files. No compilers, no build steps. Your documentation IS the running system.

Event Stream Processing

Built on goldrush's battle-tested OTP architecture. Producers, filters, and consumers wire into real-time pipelines.

Single Source of Truth

Your markdown files are the source of truth. Version control your entire pipeline with Git. Diff, review, roll back.

Fault Tolerant by Design

OTP supervision trees under the hood. If a process crashes, it restarts. Your streams keep flowing no matter what.

AI-Augmented Pipelines

goldclaw layers AI on top of goldrush. Auto-generate filters, detect anomalies, and optimize your streams in real-time.

Zero Config Observability

Every event is tracked. Built-in dashboards show throughput, latency, errors. Debug without writing a single line.

The Architecture

Three Markdown Files.
One Unstoppable System.

Markdown files aren't just config -- they're executable code compiled into live OTP supervision trees via Goldrush's O(1) pattern matching.

Example below: a voice support system with TTS (24kHz->16kHz resampling), STT, intent analysis, LLM free-chat, and session management.

Define the atomic actions (side effects) and queries (pure functions) available to your system. Each procedure maps a human word to an Elixir function -- swap TTS providers, add actions like SendSMS, all without touching core code.

config/workspace/
		
1# System Procedures
2 
3## Actions (Side Effects)
4Actions change the state of the world.
5 
6### Say
7Speak text to the user.
8**Implementation**: `NanobotPlugin.Actions.say/2`
9**Params**: `text` (string)
10**Example**: `Say: "Hello"`
11 
12### Execute
13Run a shell command in the workspace.
14**Implementation**: `NanobotPlugin.Actions.execute/2`
15**Params**: `command` (string)
16**Example**: `Execute: "ls -la"`
17 
18## Queries (Pure Functions)
19 
20### Listen
21Capture user input (STT).
22**Implementation**: `NanobotPlugin.Queries.listen/1`
23**Returns**: `text` (string)
24 
25### Analyze
26Analyze text for intent/sentiment.
27**Implementation**: `NanobotPlugin.Queries.analyze/1`
28**Returns**: `intent` (atom), `sentiment` (float)
goldclaw system status
1 pass Workflow Engine compiled successfully
2 pass VoiceHandler module compiled from WORKFLOW.md
3 pass Resilience Plugin registered
4 pass AMCP connected to RabbitMQ
5 pass TTS is working and resampling from 24kHz to 16kHz
6 pass Common phrases are being pre-cached in the background
How It Works

Three steps. That's it.

No PhD required. If you can write a README, you can build an event stream processor.

my-pipeline.md
1# my-pipeline.md
2 
3## Producer: UserEvents
4- source: webhook
5- endpoint: /api/events
6- format: json
7 
8## Filter: HighValue
9- when: event.amount > 1000
10- tag: high-priority
11 
12## Consumer: AlertTeam
13- action: notify
14- channel: #alerts
15- template: "High-value: {{event.id}}"
Live Preview

Watch events stream in real-time

goldclaw stream --live 0 events

Waiting for events...

Documentation

Built for devs. Documented for humans.

Comprehensive guides, API references, and real-world examples. From hello-world to production telephony systems.

SOS.Support

Live

Live production goldclaw deployment for Wholesale Computers and Technology. Handles real tech support calls and sales 24/7. 12,847 calls, 340ms avg response, 47 days uptime.

See Case Study

Why This Architecture is 10x

It transforms the system from a "voice bot" into a General Purpose Event Processing Framework configured via Markdown.

1

Decouple Intent from Implementation

Change Say from Groq TTS to ElevenLabs by editing one line in PROCEDURES.md. Add new actions like SendSMS without touching core code.

2

Pure Logic Workflows

WORKFLOW.md reads like a script but executes as a compiled state machine. Non-technical users can edit the flow.

3

Dynamic Composition

MODULES.md lets you create a SuperAgent that merges Voice + Tools + Memory. Define DevMode vs ProdMode topologies in Markdown.

4

Goldrush Nervous System

Everything compiles down to Goldrush queries for O(1) pattern matching. Events flow through the topology defined in MODULES.md.

Get Started

One markdown file, a live pipeline

Describe producers, filters, and consumers in plain markdown. goldclaw reads the file and runs it — no boilerplate, no wiring, no config.

pipeline.md Your first pipeline
1# My First Pipeline
2 
3## Producer: WebhookListener
4- source: webhook
5- endpoint: /events
6- auth: api_key
7 
8## Filter: OnlyErrors
9- when: event.level == "error"
10 
11## Consumer: SlackAlert
12- action: slack
13- channel: #errors
14- message: "Error: {{event.message}}"

That's a fully functional error alerting pipeline. Read the docs

Ready to claw through your event streams ?

Join developers who ditched YAML configs and complex build pipelines for markdown-powered event processing.