Run frontier MoE models for $15/mo. Or lend your GPU and earn money while it idles. One network, two sides of the same coin.
# Register your GPU and start earning
$ sawyer register --email you@example.com
$ sawyer serve --gpu
Sawyer Node Started
Node: sawyer-node-abc123
Experts: mixtral-8x7b/e2, mixtral-8x7b/e5
GPU: NVIDIA RTX 3090 (24 GB)
Status: Healthy
Earnings: $0.00
Of every token your node serves, you keep 70%. The other 30% covers routing, infrastructure, and network operations. No hidden fees, no minimums beyond the $10 payout threshold.
Monthly payouts via Stripe Connect. Hit $10 and you get paid. Quarterly payouts at $25 threshold. 1099-K tax forms are generated automatically -- no invoicing, no chasing payments.
Your node serves only the experts you consent to. Bedrock identity tokens audit-log every request for accountability. You own your hardware -- always.
Receives your request, runs the gating network locally, and activates only the 2-6 relevant experts across the network. Aggregates the results back to you.
Each volunteer GPU hosts 1-3 expert weight files (~1.5GB each for Mixtral). A single RTX 3090 can serve inference requests while you game or work.
Every node holds a cryptographic identity from Bedrock. Consent tokens gate which models a node will serve. Every inference is audit-logged.
14-day free trial with unlimited tokens. Then Pro at $15/mo for 2M tokens. 70% goes to the hosts who serve inference.
Adaptive routing balances load (60%) and latency (40%). Falls back to redundant experts on timeout. No single point of failure.
Q4_K_M quantization fits frontier models on consumer hardware. Mixtral-8x7B expert = ~1.5GB. Full model = ~24GB. Each piece runs independently.
# Install Sawyer
$ pip install sawyer-core
# Run the before/after benchmark
$ sawyer bench -m mixtral-8x7b-instruct-v0.1-Q4_K_M.gguf
Sawyer Bench — MoE prefill optimization comparison
Model: mixtral-8x7b-instruct-v0.1-Q4_K_M.gguf
Binary: ~/.sawyer/bin/sawyer-fast-llama-linux-x64
Prefill (prompt processing):
Test Baseline Optimized Speedup Change
--------------------------------------------------------
pp512 142.1 t/s 234.4 t/s 1.65x +64.5%
pp1024 128.7 t/s 213.8 t/s 1.66x +66.2%
pp2048 107.3 t/s 174.9 t/s 1.63x +62.9%
Average prefill speedup: 1.65x (+64.5%)
Start with a 14-day free trial. Unlimited tokens, no credit card. Then choose Pro ($15/mo), Pioneer ($40/mo), or Enterprise ($200/mo).
Use the Sawyer API like any inference endpoint. The router receives your prompt and token embedding.
The gating network identifies which 2-6 experts are needed. Only those experts activate. The rest stay dormant.
Expert nodes run forward passes concurrently. Average latency: 50-200ms per expert on consumer hardware.
The router aggregates expert outputs and returns your response. Tokens are debited from your budget.
70% of what you spend goes to the nodes that served you. Monthly or quarterly payouts via Stripe Connect.
Already subscribed? Manage your subscription
Create your host identity, link your Stripe account, and download the CLI. Takes under 60 seconds.
Download assigned expert weights and start serving inference. Sawyer handles routing, health checks, and weight updates automatically.
Of every token billed goes to you. Monthly Stripe Connect payouts. 1099-K tax reporting included.
Bedrock identity tokens gate which models your node serves. You choose what runs on your hardware. Every request is audit-logged.
sawyer register creates your host identity and links your Stripe account for payouts. sawyer serve --gpu downloads the assigned expert weights and starts serving inference requests. The CLI handles health monitoring, weight updates, and routing registration automatically. You need an NVIDIA GPU with CUDA drivers and enough VRAM to hold your assigned experts (1.5–3 GB per expert). No Kubernetes, no Docker, no manual configuration.openai (Python, JS, LangChain, LlamaIndex, etc.) works with Sawyer by changing the base URL and API key. That includes streaming, function calling, and structured output where the underlying model supports them. No SDK lock-in — if it speaks the OpenAI chat completions format, it works here.sawyer register, your node generates a keypair and receives a Bedrock-signed identity certificate. This certificate is used to authenticate every inference request your node serves and to verify that responses actually came from your node. Consent tokens — also managed through Bedrock — let you specify which models your node will serve, so you have explicit control over what runs on your hardware.| Model | Params | Experts | Active/Token | Q4 Size | Expert Size |
|---|---|---|---|---|---|
| Mixtral 8x7B | 46.7B | 8 | 2 | ~24 GB | ~1.5 GB |
| DeepSeek-V2 Lite new | 15.7B | 64 (shared) | 6 | ~9 GB | varies |
| Qwen2.5 7B MoE | 14.3B | 60 | 4 | ~7 GB | varies |
# Create your account
$ sawyer account create --tier explorer
# Register your GPU as a host node
$ sawyer provider register --email you@example.com --name "MyNode"
# Start serving inference requests
$ sawyer serve --gpu
Sawyer Node Started
Node: sawyer-node-abc123
Experts: mixtral-8x7b/e2, mixtral-8x7b/e5
GPU: NVIDIA RTX 3090 (24 GB)
Status: Healthy
Earnings: $0.00
No credit card required. Unlimited tokens during trial. Upgrade to Pro when you ship.