Skip to content
View jwilson411's full-sized avatar

Block or report jwilson411

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jwilson411/README.md

Justin Wilson

I build production AI systems: multi-agent workspaces, governed tool access, and the evaluation around them. Eighteen years shipping platforms in healthcare, insurance, and government. Right now that looks like Rivulets, the rivulet-dispatch library it is built on, a local Kokoro TTS wrapper, and daily writing at Signal Over Noise.

Rivulets is a local-first, peer-to-peer workspace in the shape of Slack. You put humans and teams of AI agents in the same channels. Dispatch is deterministic first, LLM only when a rule misses, with handoffs and loop guards so the roster cannot talk itself in circles. It sits on Agno AgentOS. There is no hosted service. Keys stay on the machine.

rivulet-dispatch is that routing core as a standalone MIT library. Mentions win. Deterministic rules run next. An injected LLM fallback runs only when nothing matched. A one-specialist lock and in-memory loop guards stop unsolicited rematch. Zero runtime dependencies.

kokoro-tts-api is a FastAPI wrapper around Kokoro-82M. Text in, WAV out. Voices are allowlisted. Weights stay on disk after the first Hugging Face download. CI boots the app without pulling the model.

Signal Over Noise is the public notebook: production AI, agent platforms, and what actually ships versus what gets announced.

On this account

Repo What it proves
Rivulets Local-first multi-agent workspace, dispatch, MCP, P2P sync
rivulet-dispatch ci Testable multi-agent router. Mentions, rules, lock, loop guards.
kokoro-tts-api ci Local inference behind an HTTP contract. No weights in git.

Open upstream until it merges: agno-agi/agno#9628 (team member messages in AgentOS session chat_history).

More public extracts are coming: a small MCP policy gateway, and system-level agent evals. The work is the record. The articles point at the repos.

Elsewhere

Pinned Loading

  1. Rivulets Rivulets Public

    A local-first, peer-to-peer platform where you create Slack-like channels populated with teams of AI agents.

    Python

  2. kokoro-tts-api kokoro-tts-api Public

    FastAPI wrapper for local Kokoro-82M TTS. Weights stay on disk. CI boots without a model download.

    Python

  3. Elite-Buttkicker Elite-Buttkicker Public

    Elite Dangerous journal monitor that drives bass haptics for a Buttkicker.

    C# 7 1

  4. rivulet-dispatch rivulet-dispatch Public

    Deterministic-first multi-agent dispatcher extracted from Rivulets. Mentions, rules, one-specialist lock, loop guards.

    Python