Movryn

I build weird internet things, mostly Discord bots and AI tools and I run a server where 1,527 people hang out.

software engineering student · @dtester on discord · formerly militarylotus

Most of what I make lives inside Discord: an agent with a voice, moderators that read screenshots, a music bot I've since retired, and a reader for exported chats. Outside it there's an API over a fly's brain. Before all that I was an Xbox Ambassador.

years on discord
7

since 2019-06-21

in gamersworld
1,527

85 online right now

tools alurx can use
82

all on free models

public repos
44

github.com/dtesters

[01] builds

Builds

Everything here runs, ran, or is being tested. The page takes each project's colour as it passes. Hover the art to develop it.

codebase: clade82 tools in orbit

01livediscord ai agent2026

Alurx

A Discord bot that talks like a member of the server instead of a command menu. It holds real conversations, remembers people, joins your voice call and talks back. It runs entirely on free models, on a 1 GB VPS with no GPU.

tools
82
tests
667
model bill
$0
server
1 GB
  1. discordwho's talking
  2. pipelinepersona, memory
  3. agent loopmodel ↔ tools
  4. gatewayretries, routing
  5. free modelsnim · groq · gemini
  • voice calls, end-to-end encrypted
  • memory cards you can export or delete
  • thought summaries while it works
  • writes its own tools, with approval
  • restarts without going silent
  • looks things up in a fly's brain
v0.1.0not public yet

02in testingdiscord bot2026

Argus

Scam bots started posting their pitch as a screenshot (“MrBeast is giving away $5,600 USDT”), so keyword filters and AutoMod never see it. Argus looks at the pixels, deletes the post and tells your mods.

  1. 0skip staff, whitelisted roles & channelsfree
  2. 1perceptual-hash blocklist of known scam imagesfree
  3. 2behaviour gate: new account? just joined?free
  4. 3AI vision for images nobody's seentiny

When a mod clicks Confirm scam, that image's hash joins the shared blocklist, so every server catches the next repost for free. The AI never adds to it on its own.

malecns v1.0cc-by 4.0

03livepublic api2026

FlyBrain

An API over the complete male fruit-fly connectome: 211,577 neurons, 11,751 cell types, 124M synapses. Search a neuron, see what feeds it and what it drives, trace a circuit. Built so an AI can literally look something up in a brain.

  • optic lobe, intrinsic89,403
  • central brain, intrinsic32,164
  • nerve cord, intrinsic13,161
  • visual projection9,201
  • motor neurons708

A snapshot of its /stats. FastAPI + DuckDB; Alurx calls it as a tool.

first boot

04livediscord botsince 2022

Pulsar AI

An AI companion for your server. Help when you need it, entertainment when you don't. My longest-running bot.

open sourcetypescript

05open sourceanti-scam2025

SafetyAI

The text half of the scam problem. A cheap regex pass runs first; anything suspicious gets a few-shot LLM verdict. It learns from moderator feedback, so it gets better without getting jumpier.

  • providersOpenAI, Anthropic, Mistral, Groq, xAI, Hugging Face
  • catchesphishing, fake giveaways, Nitro scams
  • budgettoken bucket + per-channel cooldown
powershell2 ★ on github

06open sourceminecraft2026

Feather Client Patch

Feather got acquired and its launcher started turning itself into “Dawn”. This keeps an existing install as Feather, and switches the ads off while it's in there.

  • blocksthe auto-update to Dawn
  • removesthe ad bar and ad panel
  • enablesDevTools (Ctrl+Shift+I)
  • howsame-length in-place edits · no admin · nothing downloaded
web toolruns in your browser

07liveweb tool2025

Json Reader

Exported Discord chats come out as a wall of JSON. Drop the file in and read it like a channel again: messages, authors and all.

opened

08livecommunitysince 2021

GamersWorld

A public server for anime, games, music and whatever else comes up, plus the Minecraft servers we host.

1,527 members85 online now

canvas toywisp's home

09livecanvas toy2026

dtester.xyz

A pure-black page with a small ghost called wisp. Tap him five times fast and he falls apart into 1,700 pixels. He's on this page too. Look next to your cursor. He holds secrets

$ dtester test --include-retired

  • retired Nexus A music bot that played from YouTube. Beta forever.
  • retired GMSMC × Gemini GamersWorld's bot, rebuilt on Google Gemini Pro.
  • retired Lookup & Status Looked up users by ID. Its best trick lives on in the changelog.

9 running · 3 retired · 0 abandoned without a note

[02] changelog

Changelog

Every Discord account, bot and server carries its birthday inside its ID. These dates aren't typed in. The page decodes them as it loads.

  1. Made the dtester account

    The start of basically everything else here.

    591534252307513347
  2. Opened GamersWorld

    Now past 1,500 members.

    813839972092215426
  3. Pulsar AI boots for the first time

    Still running.

    976071352475848744
  4. Nexus, a music bot

    Retired since.

    1119675968987086988
  5. Joined GitHub as dtesters

    Where the open-source half ends up.

    github
  6. GMSMC moves to Gemini

    Retired since.

    1185884163295957042
  7. Lookup & Status

    Its ID trick lives on in the decoder.

    1193182118411522108
  8. SafetyAI goes open source

    First run at the scam problem, text only.

    github
  9. Feather Client Patch

    Keeps Feather as Feather after the switch to Dawn.

    github
  10. FlyBrain goes live

    A fly's whole nervous system, one HTTP call away.

    api
  11. Alurx hits 82 tools and 667 tests

    Voice calls, memory cards, restarts without silence. Argus is in testing.

    in progress

user, server, message, bot: it's all the same 64 bits. Click an ID on the left to load it.

created· that's· worker· process· increment·

[03] Activity

Right now

Live from Discord and GitHub. When I'm listening to something, the whole page takes its colour from the cover art.

nothing playing

Quiet for now.

Come back while I'm listening to something or in a game and it shows up here on its own.

[04] find me

Elsewhere

Discord is the fastest way to reach me. Everything else is below.

Have a site with a row of 88×31s? Here's mine. DM me if you want urs here

Everyone leaves something behind
I leave things that keep running.

Movryn@dtester

nothing playing right now

esc