db.

Erie, Pennsylvania

Donovan Baney.

Biology and pre-med at Gannon.
Working toward orthopedic surgery.
Guided by faith and a desire to serve.

Gannon UniversityBiology · Pre-med

Donovan Baney in a suit and tie
TabkyraAn agent filling a library hold form in its own Tabkyra · claude tab, the commands it ran, and the Tabkyra side panel beside it

01Browser extension and CLI · TypeScript

You steer. Your agents work the tabs.

A free, open-source Chromium extension and CLI that lets Claude Code, Codex and other MCP agents use your real, signed-in browser in a tab group of their own, in the background, asking before they open a new site.

It loads in developer mode today; there's no Chrome Web Store listing yet. Prompt injection is contained, not impossible. The site permission limits where an agent goes, not what it does on a site you've allowed. Tested end to end in headless Chromium; Windows is untested.

What’s inside
  • Coding agents drive the browser you already use, signed in where you are, through MCP. Claude Code, Codex, OpenCode, Cursor, OMP, pi and any MCP client work.
  • Each agent gets its own tab group. Its tabs open in the background, it can't see your other tabs, and its popups don't steal focus.
  • An agent asks before it opens a site you haven't allowed. Approve once or for good, or allow a site ahead of time from the command line.
  • One setup command builds the extension, registers it with every Chromium browser it finds and connects Claude Code and Codex. A doctor command prints the fix for anything wrong.
  • Thirteen bundled skills, from academic research and OSINT to news, search operators, Proton Pass credentials and /fix for skills that fail a smaller model. Every skill passes a lint that refuses prompt-injection patterns, and CI runs it on every pull request.
  • A source library saves papers by DOI, checks them for retractions, and exports BibTeX, RIS, CSL or Obsidian notes.
  • Private mode keeps the side panel agent to OpenRouter with zero data retention or to models on your own machines. Bug reports are opt-in and never sent for you.
Read about Tabkyra
HildegardThe Neon Rain film board in the Hildegard Studio, with four kept takes rendered on a 12 GB laptop GPU

02AI studio · TypeScript, Python and Rust

Your own AI studio, on your own GPU.

A free, open-source studio for AI film, voice, characters and 3D that renders on computers you own. Direct shots with real camera language, keep takes, cut films, and let Claude, ChatGPT or Cursor use it over MCP. Nothing leaves your devices, and nothing costs money per shot.

Hildegard is a pre-alpha. The video models don't render well on Apple's GPU yet, so a Mac renders on another of your computers. On Windows, rendering needs an NVIDIA card. The desktop app isn't code-signed yet, so Windows and macOS ask you to confirm the first time. Music isn't out yet.

What’s inside
  • Film. Pick a camera body, lens, focal length, aperture, move and film look; Hildegard turns them into words the model understands and renders LTX-2.5 or Wan 2.2 through ComfyUI on your GPU. Keep takes, order shots and export the film.
  • Voice. Speech in 25 voices, new voices from a description, dubbing and transcription. A voice is cloned only when its owner reads a fresh consent line aloud, and every clip carries an inaudible watermark.
  • Characters. Make someone once and cast them in every shot, so the face and clothes hold from shot to shot.
  • The Choir. Pair your computers over Tailscale, so a Mac or laptop renders on the desktop with the GPU, and models installed there count everywhere.
  • Host mode. Your studio at an HTTPS link for your phone and the people you invite, with sign-in, roles and one-time invites.
  • Your AI apps. Hildegard is an MCP server and a Claude Code plugin. Claude, ChatGPT, Codex, Cursor and others can direct shots, speak lines, and run a generate, check and improve loop for 3D parts, websites and takes.
  • Safe by default. Every download is checked against a pinned SHA-256, updates are signed, prompts and frames pass safety checks, and each model's license is shown before it downloads.
Read about Hildegard
ShotateThe Shotate editor with an arrow, a text label, a box, a redaction bar and numbered steps on a sample window

03Desktop app · Swift / Rust / TypeScript

Point at what matters.

Free, open-source screenshot and annotation for macOS, Windows and Linux. Capture an area, mark it up with arrows, text, redaction and numbered steps, then paste anywhere.

Stable releases are macOS only for now; Windows and Linux get nightly preview builds that may have rough edges. Not code-signed on Windows yet, so SmartScreen may ask once. On Wayland, the desktop owns global shortcuts, so you bind one to shotate --capture yourself.

What’s inside
  • Capture an area, a window or the full screen from a global shortcut you choose (Shift-Command-S on a Mac, Ctrl+Shift+S on Windows and Linux). On macOS 14 and later the screen freezes while you choose and the editor opens the moment you let go.
  • Arrows, boxes, ellipses, highlights, text labels, numbered steps, crop and a solid redaction bar.
  • Draw past the edge and the canvas grows to fit, continuing the screenshot's own border.
  • Return copies the image and saves it, so it pastes into chat, documents and terminal tools.
  • The same tools, keys and config file format on macOS, Windows and Linux, and the app reloads the file the moment it changes.
  • Save captures to Pictures › Screenshots, Desktop, Downloads or any folder you pick.
  • Updates itself from its menu with one click. Pick Stable for tested releases or Nightly for the newest code, built every day.
Read about Shotate
SilasThe Silas home screen showing Hold Right Command and speak, with word counts and a Ready status

04Desktop app · Rust / TypeScript

Speak. Silas writes.

Private on-device dictation for macOS, Windows and Linux. Hold a key, speak, and it types into any app using a local speech model. Audio never leaves the machine.

The stable channel is macOS only. Windows and Linux builds are nightly and less tested. On Wayland, typing needs the wtype tool.

What’s inside
  • Hold Right Command on a Mac (Right Ctrl on Windows and Linux), speak, and release. A quick tap starts hands-free mode.
  • Types real keystrokes instead of pasting, so apps show no paste prompt and the clipboard stays yours.
  • Runs the Parakeet v3 speech model on your own computer. A short sentence is ready in under a second, and audio never leaves the machine.
  • Learns as you fix it. Backspace over a wrong word right after Silas types and retype it, or teach a fix in History.
  • Never bends everyday words into jargon. Your dictionary only applies to names and rare words.
  • Stable updates on macOS and nightly builds for all three systems, signed and installed in the background.
Read about Silas
MyelinateA Myelinate sample lesson on limiting reactants, with a worked example beside a new problem to try

05Learning · Agent skills / Markdown

Understand it, then use it.

An AI tutoring skill that teaches from your own course materials. It asks you to recall before it explains, coaches homework without doing the graded work for you, and runs as instructions for Claude Code, claude.ai or Codex. No API key or server required.

Myelinate is a set of instructions for a capable assistant, not its own model. It can't guarantee a grade, and its effect on learning hasn't been formally tested. The name is a metaphor.

What’s inside
  • Teaches from your class. Bring the syllabus, study guide, notes or textbook, and the lessons and practice follow your course's scope and notation.
  • You answer first. It asks you to recall before it shows anything, then gives feedback on your reasoning, not just the final answer.
  • Coaches graded work. On homework, lab reports and essays it helps you think it through and leaves the graded thinking to you.
  • Honest, not agreeable. It won't confirm a wrong answer or back down from a right one because you push. It changes its mind on evidence.
  • Reads your notes. Share them from Google Drive, OneDrive, Notion, Obsidian or a photo of paper, and it points out misconceptions and copied slides.
  • Shows the shape of an idea. Molecules, mechanisms and curves come as diagrams and 3D models you can turn, not a paragraph of description.
  • Fifteen skills behind one router, from tutoring and practice tests to flashcards, study plans, lab simulations and learning a codebase you inherited. You never have to name one.
  • Remembers what's due. In Claude Code it can keep a private record of what you've learned and start each session with the reviews that are due.
  • Nothing to set up. No API key, account or server. Install the plugin in Claude Code, claude.ai or Codex, or paste one link into the assistant you already use.
Read about Myelinate
BaneySpacesThe BaneySpaces overview, nine workspaces in a 3×3 grid, beside the words Nine workspaces. One row of keys.

06Mac app · Swift

Nine workspaces. One row of keys.

A free Mac workspace manager. Press ⌘1 to ⌘9 to switch spaces instantly, add Shift to move a window, and jump to any terminal or coding agent from the launcher. Agents get a workspace of their own so automation stays out of your way.

Mac only. The three-finger swipe still opens Mission Control, because macOS handles that gesture itself.

What’s inside
  • ⌘1 to ⌘9 switches workspaces instantly, with no sliding animation.
  • ⌘ Shift 1 to 9 sends the front window to another workspace and follows it.
  • The Mission Control key or Control-Up Arrow opens a 3×3 overview. Click to go, drag a window to move it.
  • Windows never tile or resize. Other workspaces' apps are hidden the way ⌘H hides them.
  • A guided setup window for the one permission, your choice of shortcut keys and login.
  • A launcher on ⌃⌘K that jumps to any Ghostty split, Helium tab or Claude, ChatGPT, T3 Code or Grok Bot window, with hooks that report each coding agent's state.
  • An agent workspace where agents and Cua automation drive real apps from behind while you keep working.
Read about BaneySpaces

See all 15 projects, with documentation Help cover the developer fees

02 / About

The person
behind the work.

God has been there for me through the hardest moments of my life. My faith rests on His promises, which do not fail when the world’s promises do.

I’m studying biology on the pre-med track at Gannon University, on the LECOM Early Acceptance path. I value its Christian foundations and the opportunity to prepare for work that serves others. My interest in medicine comes from that desire to help, and from seeing what care can mean in someone’s life.

gannon.edu

My mother’s work as a doctor taught me that service takes more than good intentions. It means long hours, patience, and the resolve to keep going through setbacks. I want to bring that same commitment to the people I care for.

My father, a musician, showed me another way to serve: make people smile. He taught me that the joy we give others comes back to us, and that we each have a responsibility to be a light.

When I fractured my leg wrestling, orthopedic surgeons at LECOM helped me heal and walk again. Experiencing that recovery gave my interest in medicine a direction. I want to become an orthopedic surgeon and help others regain the ability to move through their lives.

I want to understand how technology can improve the decisions doctors make and the care patients receive. I’ve experimented with machine learning and XR; now I want to turn that curiosity into useful research and practical work.

Starting in November 2026 I’ll intern with 0xSero through January 2027, promoting local AI at Gannon University.

Learning from medical data

How can machine learning help us understand disease and identify genetic mutations?

Preparing for surgery

How could extended reality (XR) and imitation learning improve surgical training and practice?

Choosing the right treatment

How can pharmacogenetics help doctors choose medications and better understand the risk of side effects?

I love animals, especially dogs.

I also enjoy tinkering with technology and studying history and philosophy. I’m drawn to understanding how things work, how we got here, and the ideas that shape the way we live.

04 / Get in touch

Say hello.

donovan@dbaney.com View résumé

Brain