The toolbar that gets out of your way.

A 125-pixel pill at the top of your screen. Hover for ports, clipboard, containers and Claude sessions, or ask Jarvis.

Hover the pill. Move away and it's gone.

Collapsed, it uses 0.08% of one core and about 130 MB, measured over 20-second samples rather than asserted. There are 9 modules and an SDK for writing your own, and no accounts, trackers or telemetry: with no keys configured, nothing leaves your machine.

Nine things you check fifty times a day.

Each module is event-driven or polls only while its card is on screen. With the bar closed, none of it costs you anything.

Jarvis tab: an orb, what you said, and the spoken reply Ports module listing listening TCP ports with process names and PIDs Clipboard module showing recent copies tagged by type Claude Code module showing sessions in working, waiting and idle states Docker module listing containers with start and stop buttons Git status module showing a watched repo, its branch and dirty state Shelf module with three files dropped onto it Build pulse module showing a status light per watched build

Press the shortcut and talk. It answers out loud and can act, with a confirmation for anything destructive.

Real screenshots from Windows 11. Now Playing, the ninth module, controls whatever is playing system-wide.

Press a key. Talk. It does the thing.

A voice loop wired into the modules. It calls real tools on your machine and starts speaking before the answer is finished.

  1. You press

    A global shortcut you can rebind. The mic stays shut until then, so nothing listens and nothing costs you anything. Turn the on-device wake word on and "Hey Jarvis" works too, at about 5% of one core to keep listening.

    0% idle, hotkey only
  2. It hears

    Streaming transcription that waits out your pauses, so you don't get cut off mid-thought.

    ~500 ms after you stop
  3. It thinks

    Your words, your pinned profile and the tool list go to the first model in your chain. The next takes over on a rate limit.

    ~400 ms to first word
  4. It acts

    27 tools across ports, containers, repos, clipboard, apps, screen, mail, calendar and shell. Destructive ones wait for your yes.

    your call
  5. It speaks

    Sentence by sentence, so it starts talking early. Talk over it to interrupt.

    ~350 ms to first sound

It knows your machine, and a bit about you.

  • What's on port 3000? Kill it.Reads the real TCP table, then asks before killing.
  • What does this error say?Looks at your active window and quotes the line and file.
  • Type this into the editor.Dictation straight into whatever has focus.
  • What's on today?Google Calendar and Gmail, once you connect them.
  • Remind me in twenty minutes to push.Survives a restart, and speaks up when it's due.
  • Remember that I use pnpm.Lasting facts go in a local database you can read and delete.
a real turn, from the trace log
// DEVBAR_JARVIS_TRACE=1
state Listening -> Thinking
llm groq:openai/gpt-oss-120b (1589 tok)
  tools=[set_reminder{"minutes":0.25,
                "text":"stretch"}]
reminder armed: 'stretch' in 15s
llm groq:openai/gpt-oss-120b
  "All set, Vivek. I'll nudge you
   in fifteen seconds."
state Thinking -> Speaking
...15s later
announce: Reminder: stretch.

Every action Jarvis takes shows up as a chip on the card, and in a trace log you can switch on. Nothing happens invisibly.

Built to run on free tiers.

DevBar has no server and resells nothing. You paste your own keys, encrypted on your machine with Windows DPAPI. The voice can run entirely offline.

  • Groq The brain. gpt-oss-120b first, 20b as the backup. free tier
  • Google Gemini Fallback brain, vision for your screen, and web search. free tier
  • Piper The voice, running on your PC at about 20× real time. free forever
  • Deepgram Streaming speech recognition, and the Aura-2 voice.
  • Anything else OpenAI, Anthropic, Cerebras, OpenRouter or Ollama. Drop them into the chain and reorder.

Local by default. Honest about the rest.

A voice assistant that can read your mail should be exact about what leaves your computer. Here it is.

Never leaves your PC

  • API keys and Google tokensDPAPI-encrypted, readable only by your Windows account.
  • Memory and remindersOne SQLite file you can open, edit or delete.
  • Wake-word listeningAn on-device model. Nothing is sent until it hears you.
  • Your mail and calendarFetched to answer, never stored or indexed.
  • UsageThere's no telemetry to send, and no server to send it to.

Sent only while you're talking

  • Your voiceTo speech-to-text, for the length of the conversation.
  • Your words, pinned profile and tool resultsTo the model you chose.
  • A screenshotTo the vision model, only when you ask about the screen.
  • The reply textTo the cloud voice, unless you pick a local one.

A module takes an afternoon.

DevBar is MIT licensed. Drop a compiled module into %LOCALAPPDATA%\DevBar\modules\ and it appears as a tab. One hard rule: do nothing between OnCollapsed and the next OnExpanded.

IDevBarModule.cs
public interface IDevBarModule
{
    // Stable id, used in config.
    string Id { get; }
    string DisplayName { get; }
    string IconGlyph { get; }

    // Built once, lazily, on first view.
    UserControl BuildCard();

    // Paged in: start timers, fetch data.
    void OnExpanded();

    // Paged out: stop everything. Go quiet.
    void OnCollapsed();
}

On your screen in about a minute.

No admin rights. Jarvis is optional, and the bar works without a single API key.

  1. Get the build

    Grab the Windows installer from GitHub Releases, or build it with the .NET 8 SDK.

    git clone https://github.com/Vivek-C-Shah/DevBar
    cd DevBar
    dotnet run --project src/DevBar
  2. Hover the top edge

    The pill sits centred at the top of your primary screen. Hover it, page through the tabs, pin it if you're waiting on something. Settings live in one file.

    %LOCALAPPDATA%\DevBar\config.json
  3. Wake Jarvis up

    Optional. Open the Jarvis tab, click the gear, paste a Deepgram key and a free Groq key. Then press the shortcut and talk.

    Ctrl + Alt + Space

Windows 10 or 11. MIT licensed. No account, ever.

Every release is built by GitHub Actions from its tag, never on a laptop, and published with its SHA256. Code signing is being set up through the SignPath Foundation free programme for open source: free code signing provided by SignPath.io, certificate by SignPath Foundation. Until that is live the installer is unsigned and SmartScreen will warn you once. Our code signing policy.

Built for people who live in terminals.

Free, open source, and quiet enough to leave on your screen all day. If you build something on top of it, send a pull request.