Demos

Pieces of Eliza, running in your browser

Pieces of Eliza's interface, running here as they run on my PC.

The ripple follows the voice it hears.

The sound stays in your browser. Nothing is recorded or sent.

The orb

Her face. It shows what she is doing without a word on screen.

  • About 7,000 particles on a sphere, moved by 3D simplex noise in one vertex shader.
  • A core and a halo drawn as glow sprites instead of a bloom pass, so the canvas stays transparent over whatever is behind it.
  • Rings that turn with the work, and a ripple that follows the loudness of the voice: yours while she listens, hers while she speaks.
  • Plain Three.js in one React component, about 250 lines. It stops when your system asks for less motion.

An interactive piece like this for your site is one of the three things I build.

The island

Where she lives on the screen: a notch that grows out of the top edge when she is called and tucks back in when she is done. Pick a state, or answer her question.

Listening
idle
listening
thinking
working
speaking
asking
happy
sad
  • The outline is one SVG path, redrawn every frame from four springs: width, height, corner radius and how visible the content is. Nothing snaps.
  • The face is a 2D canvas with no images: eyes that blink and look around, a mouth that moves with her voice, a glow whose colour follows her mood. Twenty springs blend one expression into the next.
  • Her answer is typed at the pace of her speech, and catches up when it falls behind.
  • Anything that changes the PC asks first. Allow and Deny answer only the question they were shown with.
  • On my PC it sits in a transparent, click-through window, so only the island itself takes the mouse.

An assistant with a face like this, in your product or on Telegram, is one of the three things I build.

The dashboard

The screen I watch her trading tests on, as it stood on 12 October 2026. Paper money: no real orders. The newest scanner decisions are replayed so you can see it move; on my PC the whole screen updates every two seconds. Her auto-trader made no trade that day, so its equity curve and trade tables are left out.

Eliza · Trading
PAPERrules X5fEARLY model retired: no callsrecorded 2026-10-12

Trend hunter · the test

last 24 h: 25 signals · 12 late · 333 blocked · 0 no entry · 0 rugged
Trend startsscreening
13 / 100 trades · 7 open
closed only TR15 -6.1%TR25 -12.3%LAD -18.5%
with open trades TR15 -8.0%TR25 -13.2%LAD -18.6%
running numbers, not a verdict
Trend starts, organic buyingscreening
7 / 100 trades · 4 open
closed only TR15 -8.8%TR25 -12.1%LAD -17.2%
with open trades TR15 -9.8%TR25 -13.2%LAD -18.1%
running numbers, not a verdict
Paid attentionscreening
2 / 100 trades · 3 open
closed only TR15 +5.1%TR25 +63.4%LAD +19.6%
with open trades TR15 +0.3%TR25 +31.7%LAD +15.0%
running numbers, not a verdict

Trend hunter · open (paper)

10 open · TR15 / TR25 / ladder side by side
CoinArmAgeTradersHeldNowPeakTR15TR25LAD
FARMpaid attention BST21 h2933.2 min×1.23×1.41+6.0%openopen
moinpaid attention BST15 d21.6 h×1.06×1.07openopenopen
Frankpaid attention BST8 d1647.3 h×1.16×1.22-17.5%+10.8%open
MISTAKEtrend start HF31 d307.9 h×0.92×1.03-16.7%-18.7%open
pilltrend start HH28 d349.6 h×0.80×1.03-8.3%-18.0%open
Chiikawatrend start HForganic189 d3810.4 h×0.90×1.00-15.4%-18.1%open
RARItrend start HForganic6 d4011.4 h×0.79×1.08-15.4%-11.9%open
CLAWHUNTERtrend start HForganic115 d3012.2 h×0.81×1.14-6.9%-11.1%open
SItrend start HF12 d4214.3 h×0.84×1.26-7.9%-6.5%open
BORDRtrend start HForganic4 d11215.3 h×0.83×1.12-8.8%-18.8%open

Trend hunter · closed (paper)

newest first · each closes when all three exits have sold
ClosedCoinArmTR15TR25LAD
23:20BATONApaid attention BST+11.6%+137%+80.0%
22:15Normietrend start HForganic-18.1%-20.9%-32.8%
21:32HOTBOTtrend start HF-17.2%-28.7%-34.2%
21:28DOPEtrend start HF+11.6%-1.5%+3.3%
20:43PVEpaid attention BST-1.4%-9.8%-40.7%
20:05GOMOtrend start HF-10.8%-11.3%-33.3%
19:49SECRETFROGtrend start HForganic-10.7%+5.0%-32.5%
19:30HIREtrend start HF+32.9%+17.6%+10.0%
19:17QItrend start HForganic+5.3%-8.8%+0.9%
18:29CLAUDIAtrend start HF-15.3%-25.6%-32.6%
16:50Normietrend start HForganic-13.6%+0.1%+5.3%
16:45swordcattrend start HForganic+13.6%-0.4%+4.4%
15:09CYBERLEEKtrend start HF-19.8%-25.4%-33.3%
14:18STONKINUtrend start HForganic-18.0%-28.4%-33.0%
09:38Solamianstrend start HForganic-19.6%-31.6%-32.8%

Tests in flight

each is judged once, by rules written before its data
Trend hunter (H3)
screening: 13 of 100 trades
verdict after 100 + 150 trades on 10 days
EARLY model (new graduates)
retired 2026-10-11: no calls
the factory tries candidates twice a day from 40 unseen callable trades on; pass = picks above zero
S12 curve finish
collecting: 1.1 of 3 days
judged once, 14 Oct 20:27
S10 / S11 forward re-test
waiting for unseen coins (graduates from 11 Oct 12:00)
judged once, 18 Oct
B4 repeat dumpers
its data is being read
judged once the read ends
Proof toward live
0 / 20
avg – · needs > 0
Win rate (X5f)
–
0 of 0 · best – · worst –
P&L today
$0.00
0 trades · 0 won
P&L all trades
$0.00
0 trades · avg –
Open positions
0
max 3
Graduates, 24 h
1005
41 skipped busy (4%)
Calls, 24 h
0
0 passed the price check · 0 bought

Scanner funnel · last 24 h

Graduates seen1005 100%
Skipped: scanner busy41 4.1%
Filtered before scoring711 71%
Scored by the model253 25%
Over the call line2 0.2%
Held for the price check0 0.0%
Price held at +80 0.0%
Dropped: fresh wallets0 0.0%
Bought (paper)0 0.0%

Rules in force

EARLY model
E3f/X5: retired, no calls until one passes
Call line (model score)
0.800
Bot burst block
> 23 wallets in one second
Price check
at graduation +8 min, ≥ 0% vs the call
Trading check
≥ $2,500 traded in the 5 minutes before it
Fresh-wallet block
wallets < 1 day hold ≥ 50% of top 15
Copycat block
no call when an earlier graduate used the same ticker
Dev-buyout block
no call or trade when the creator holds ≥ 70% (bought the whole curve)
Exits
½ at +30% · rest at +50% or −20% from high
Stops
−30% before the first sale · crash −40% in 2 min · 30 min max
Costs booked
pool 1.25% (measured) + PumpPortal 0.5% + 1% for the price moving, each side
Live switch
off · needs 20 paper trades averaging > 0

Scanner decisions · replayed

WhenCoinScoreDecisionChecksBuyersBurstTrade
0s agoBMW dev buyout–filtered bought out at launch (the creator's first buy:––––
0s agojTKM…Ed2M dev buyout–filtered bought out at launch (graduated 1.2 s after it––––
19s agoPOPE +5.3m0.11below line–326–
29s agoTrough +5.3m0.24below line–109430–
1m agoSIFI–filtered priced in another token than SOL––––
1m agoSiFi–filtered under 30 buyers––––
2m agoELON dev buyout–filtered bought out at launch (the creator's first buy:––––
3m agoCatcoin +5.1m0.58below line–65013–
5m agoHOOD dev buyout–filtered bought out at launch (the creator's first buy:––––
6m ago$LA BEAST +5.0m dev buyout0.07below line–327–
7m agoCAT–filtered under 30 buyers––––
8m agoGDN dev buyout–filtered bought out at launch (the creator's first buy:––––
9m agoNVIDIA dev buyout–filtered bought out at launch (the creator's first buy:––––
10m agoRICK–filtered under 30 buyers––––
10m agoBARRON dev buyout–filtered bought out at launch (the creator's first buy:––––
11m agoTOAD–filtered under 30 buyers––––
11m agoDeepSeek dev buyout–filtered bought out at launch (the creator's first buy:––––
11m agoSpaceX dev buyout–filtered bought out at launch (the creator's first buy:––––
13m agoXsoC…DF2W dev buyout–filtered bought out at launch (graduated 0.5 s after it––––
14m agoSimple +5.5m0.45below line–39428–
14m agoWOBL dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
18m agoDEPTH dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
19m agoLUCKY +9.5m0.51below line–118229–
19m agoYART–filtered under 30 buyers––––
21m agoELON dev buyout–filtered bought out at launch (the creator's first buy:––––
21m agoRunner +11.6m0.41below line–137122–
22m agoPOKEMON dev buyout–filtered bought out at launch (the creator's first buy:––––
24m agoVEIL dev buyout–filtered bought out at launch (graduated 0.7 s after it––––
25m agoSEANGUY dev buyout–filtered bought out at launch (graduated 0.3 s after it––––
25m agoDEPTH dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
25m agoDAFOE–skipped farm before reading (busy): 162 wallets of 0.2––––
26m agoNFL dev buyout–filtered bought out at launch (the creator's first buy:––––
27m agorussIA dev buyout–filtered bought out at launch (the creator's first buy:––––
27m agoGOONBOT +9.3m0.26below line–112532–
28m agoFOMO dev buyout–filtered bought out at launch (the creator's first buy:––––
28m ago豆包AI dev buyout–filtered bought out at launch (the creator's first buy:––––
29m agoSTREAM–skipped not read in time (busy)––––
31m agoGOONBOT +8.5m0.36below line–58624–
32m agoQUANTUMRNG +9.3m0.39below line–109922–
38m agoCRAWLER +5.5m0.19below line–102439–
40m agoUNSP +5.5m dev buyout0.28below line–45824–
40m agoAngelique +16.3m0.42below line–66726–
40m agoGTA7 dev buyout–filtered bought out at launch (the creator's first buy:––––
43m agoMuse AI dev buyout–filtered bought out at launch (the creator's first buy:––––
44m agoAmericaexe dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
44m agoClaude AI dev buyout–filtered bought out at launch (the creator's first buy:––––
44m agoSTARBUCKS dev buyout–filtered bought out at launch (the creator's first buy:––––
44m agoS +8.8m0.49below line–64125–
46m agoWOLVES +7.1m0.35below line–70922–
46m agoS dev buyout–filtered bought out at launch (the creator's first buy:––––
47m agoMarsX +5.9m0.35below line–15712–
49m agoCocaCola dev buyout–filtered bought out at launch (the creator's first buy:––––
49m ago$CRASHWIF –filtered under 30 buyers––––
49m agoChatGPT dev buyout–filtered bought out at launch (the creator's first buy:––––
50m agoGROKBIT–skipped triaged at +4.7 min (partial score 0.16, busy)––––
50m agosin +6.6m0.32below line–52613–
50m agoUKFLMS dev buyout–filtered bought out at launch (the creator's first buy:––––
51m agoPYNK–skipped not read in time (busy)––––
51m agoBP–filtered not a pump.fun launch––––
52m ago2m4P…pump–skipped not read in time (busy)––––
52m agoAngelique–skipped history longer than 28 pages at the first read––––
52m agofg +5.1m0.01below line–479–
53m agoORACLE +10.1m0.21below line–76428–
54m agoFATHER dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
56m agosol–filtered under 30 buyers––––
56m agoMercedes dev buyout–filtered bought out at launch (the creator's first buy:––––
57m ago1 +6.7m0.08below line–31015–
58m agoKANOKO +6.7m0.56below line–104628–
58m agoCRAWLER–skipped not read in time (busy)––––
1.0h agoDERP–skipped triaged at +3.8 min (partial score 0.04, busy)––––
1.0h agoMarsX dev buyout–filtered bought out at launch (the creator's first buy:––––
1.0h agoMrBeast dev buyout–filtered bought out at launch (the creator's first buy:––––
1.0h agoYONNIPAD +5.1m0.08below line–4111–
1.1h agoKACY–skipped triaged at +4.9 min (partial score 0.11, busy)––––
1.1h agoHOPE +6.2m0.44below line–101729–
1.1h agoOXLOONG–filtered under 30 buyers––––
1.1h agoGCB dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
1.1h agospeedrun–filtered priced in another token than SOL––––
1.1h agoHOPE +5.0m0.08below line–38525–
1.1h agoERC dev buyout–filtered bought out at launch (the creator's first buy:––––
1.2h ago$PUMP +5.0m0.02below line–4815–
1.2h agoBIG WIN +5.0m0.06below line–4112–
1.2h agoGTA 6 Coin dev buyout–filtered bought out at launch (the creator's first buy:––––
1.2h agoMarsX +5.0m0.53below line–15416–
1.3h agoIDGAF +5.0m0.10below line–458–
1.3h agoGemini dev buyout–filtered bought out at launch (the creator's first buy:––––
1.3h agoMIND +5.1m dev buyout0.08below line–17819–
1.3h agorewardinu +12.3m0.12below line–123833–
1.3h agoCAT +5.4m0.20below line–3410–
1.4h agoMarsX dev buyout–filtered bought out at launch (the creator's first buy:––––
1.4h agoAnthropic dev buyout–filtered bought out at launch (the creator's first buy:––––
1.4h agoDEUS +5.1m0.08below line–449–
1.4h agoWHATIF +5.2m0.09below line–16923–
1.4h agoSOULJA dev buyout–filtered bought out at launch (the creator's first buy:––––
1.4h agoMEOW–filtered under 30 buyers––––
1.4h agoMarsX +7.0m0.41below line–66024–
1.4h agoMarsX–skipped not read in time (busy)––––
1.5h agoGRANDJEAN +6.0m dev buyout0.40below line–45515–
1.5h agoPUMPUSD–skipped not read in time (busy)––––
1.5h agoSPACEBALLS +6.8m0.19below line–132242–
1.6h agoTORCL +5.4m0.29below line–48712–
1.6h agoALIVE +5.6m0.48below line–44527–
1.6h agoMarsX dev buyout–filtered bought out at launch (graduated 0.1 s after it––––
1.6h agoWOW +7.0m0.04below line–369–
1.7h agoClaudio +7.3m0.39below line–20527–
1.7h agoMarsX +10.2m0.17below line–94938–
1.7h agoSEND–filtered under 30 buyers––––
1.7h agoFOMO dev buyout–filtered bought out at launch (the creator's first buy:––––
1.7h agoDeepSeek dev buyout–filtered bought out at launch (the creator's first buy:––––
1.8h agoGINU +5.1m0.17below line–379–
1.8h agoMarsX–skipped history longer than 29 pages at the first read––––
1.8h agoWONDER +5.0m0.43below line–16022–
1.8h agoDOGE +6.8m0.24below line–169231–
1.9h agoDOGE +5.5m0.26below line–80131–
1.9h agoFOMO dev buyout–filtered bought out at launch (the creator's first buy:––––
1.9h agoApple dev buyout–filtered bought out at launch (the creator's first buy:––––
1.9h agoPCHAD +5.1m0.06below line–369–
1.9h agoSimpsons dev buyout–filtered bought out at launch (the creator's first buy:––––
1.9h agoDEMOCHART +5.6m0.09below line–140423–
1.9h agoHaaland dev buyout–filtered bought out at launch (the creator's first buy:––––

Graduates per hour

scored skipped (busy) filtered called
0326323:30–00:30: 49 graduates, 0 scored, 2 skipped (busy), 0 called00:30–01:30: 47 graduates, 1 scored, 0 skipped (busy), 0 called01:30–02:30: 47 graduates, 0 scored, 1 skipped (busy), 0 called02:30–03:30: 42 graduates, 0 scored, 1 skipped (busy), 0 called03:3003:30–04:30: 38 graduates, 0 scored, 0 skipped (busy), 0 called04:30–05:30: 38 graduates, 0 scored, 1 skipped (busy), 0 called05:30–06:30: 42 graduates, 0 scored, 0 skipped (busy), 0 called06:30–07:30: 35 graduates, 0 scored, 0 skipped (busy), 0 called07:3007:30–08:30: 33 graduates, 11 scored, 1 skipped (busy), 0 called08:30–09:30: 46 graduates, 16 scored, 0 skipped (busy), 0 called09:30–10:30: 30 graduates, 14 scored, 0 skipped (busy), 0 called10:30–11:30: 39 graduates, 20 scored, 2 skipped (busy), 0 called11:3011:30–12:30: 32 graduates, 9 scored, 1 skipped (busy), 0 called12:30–13:30: 28 graduates, 15 scored, 1 skipped (busy), 0 called13:30–14:30: 32 graduates, 12 scored, 0 skipped (busy), 0 called14:30–15:30: 25 graduates, 14 scored, 0 skipped (busy), 0 called15:3015:30–16:30: 34 graduates, 8 scored, 1 skipped (busy), 0 called16:30–17:30: 37 graduates, 11 scored, 0 skipped (busy), 0 called17:30–18:30: 49 graduates, 18 scored, 3 skipped (busy), 0 called18:30–19:30: 48 graduates, 17 scored, 5 skipped (busy), 0 called19:3019:30–20:30: 55 graduates, 15 scored, 7 skipped (busy), 0 called20:30–21:30: 61 graduates, 26 scored, 3 skipped (busy), 0 called21:30–22:30: 55 graduates, 28 scored, 6 skipped (busy), 0 called22:30–23:30: 63 graduates, 18 scored, 6 skipped (busy), 0 called23:30

Scores today

0.00–0.05: 480.05–0.10: 470.10–0.15: 290.15–0.20: 240.20–0.25: 180.25–0.30: 160.30–0.35: 160.35–0.40: 130.40–0.45: 100.45–0.50: 80.50–0.55: 80.55–0.60: 50.60–0.65: 10.65–0.70: 60.70–0.75: 10.75–0.80: 10.80–0.85: 20.85–0.90: 00.90–0.95: 00.95–1.00: 0line 0.8001

Every strategy, scored

StrategyCountWonAvg$ / note
Auto-trader, current rules (X5f)
0 of 20 toward the live switch
0––$0.00
EARLY calls sent (price check passed)
the fast plan from +8 on the minute candles, honest fills and measured costs
0/0––
Dropped at the price check
what the check avoided (lower is better)
0/0––
Dropped by the fresh-wallet check
lower is better
0/0––
Over the call line (since the reset)
the model's picks before any check
3/52/3 (67%)+9.8%
Insider-sell shadow
top-holder dumps while held (not acted on)
00 coins
CoinResearch buy calls
big coins: entry zone, stop, targets
44––2 open · 0 waiting
Trend hunter T, exit TR25 (paper)
trend starts; 10 open in all; running, not a verdict
20/203/20 (15%)-13.2%
Trend hunter T, exit TR15 (paper)
trend starts; 10 open in all; running, not a verdict
20/204/20 (20%)-8.0%
Trend hunter T, exit LAD (paper)
trend starts; 10 open in all; running, not a verdict
13/135/13 (38%)-18.5%
Trend hunter O, exit TR25 (paper)
trend starts with organic buying; 10 open in all; running, not a verdict
11/112/11 (18%)-13.2%
Trend hunter O, exit TR15 (paper)
trend starts with organic buying; 10 open in all; running, not a verdict
11/112/11 (18%)-9.8%
Trend hunter O, exit LAD (paper)
trend starts with organic buying; 10 open in all; running, not a verdict
7/73/7 (43%)-17.2%
Trend hunter B, exit TR25 (paper)
paid attention (boost / profile); 10 open in all; running, not a verdict
3/32/3 (67%)+45.9%
Trend hunter B, exit TR15 (paper)
paid attention (boost / profile); 10 open in all; running, not a verdict
4/42/4 (50%)-0.3%
Trend hunter B, exit LAD (paper)
paid attention (boost / profile); 10 open in all; running, not a verdict
2/21/2 (50%)+19.6%
  • One JSON snapshot feeds the whole screen. A small local server rebuilds it and the page polls it; here the snapshot is a file.
  • Every chart is SVG written by hand: the funnel, the hourly bars, the score histogram. No chart library.
  • Dense on purpose, and still readable: green and red only ever mean money, or a check that passed or failed.
  • It shows a losing test as plainly as a winning one. On the day of this recording the model that picked coins had just been retired for losing, and the test that replaced it was below zero.

A screen like this on your own numbers is one of the three things I build.