explaingit

cmdos-app/cmdos

Analysis updated 2026-05-18

18TypeScriptAudience · vibe coderComplexity · 2/5LicenseSetup · easy

TLDR

A Chrome extension that opens a keyboard command bar (Alt+S) for quickly accessing notes, links, screenshots, and other browser actions without local data leaving your machine.

Mindmap

mindmap
  root((cmdOS))
    What it does
      Keyboard command bar Alt plus S
      Notes links and snippets
      Screenshot and PDF export
    Tech stack
      React and TypeScript
      Vite and Turborepo
      Tailwind CSS
    Use cases
      Fast browser navigation
      Table to CSV export
      Local first data storage
    Audience
      Vibe coders
      Browser power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Open notes, saved links, or snippets instantly from any webpage using a keyboard shortcut.

USE CASE 2

Capture a full-page screenshot or export a webpage's table to CSV without extra tools.

USE CASE 3

Generate a print-friendly PDF of the current page from the command bar.

USE CASE 4

Keep browser notes and links stored locally instead of syncing them to a third-party account.

What is it built with?

TypeScriptReactViteTailwind CSSpnpm

How does it compare?

cmdos-app/cmdosacoyfellow/svelte-edgealectrocute/honeyprompt
Stars181818
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderate
Complexity2/53/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires Node.js 22.12 or newer and pnpm to build, then loading the dist folder as an unpacked Chrome extension.

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notice.

In plain English

cmdOS is a Chrome browser extension that gives you a keyboard-driven command bar for doing common browser tasks, instead of clicking through menus, bookmarks, and tabs. You press Alt plus S from any webpage to open the command bar, then type or select a command such as opening your notes, creating or opening a saved link, taking a screenshot, or managing keyboard shortcuts. Beyond quick navigation, the extension bundles a set of built-in browser actions you can trigger from the same bar: capturing a screenshot of the visible page or the whole page, downloading images from the current page, extracting a table on the page and exporting it as a CSV file, and generating a print-friendly PDF of the page. The project describes itself as local-first, meaning your notes, links, snippets, and other saved items stay stored on your own machine rather than a remote server, and no account is required to use the core features. Internally it also supports richer object types beyond simple links and notes, including automation workflows, an AI chat agent integration, saved AI prompts, and to-do items, organized as a monorepo with separate packages for UI components, storage helpers, and settings. It is built with React and TypeScript, using Vite and Turborepo for the build system, Tailwind CSS for styling, and pnpm workspaces to manage the project's packages, targeting the Chrome Extension Manifest V3 format. To try it, you clone the repository, install dependencies with pnpm, run the development server, and load the built extension as an unpacked extension in Chrome's developer mode. It is released under the Apache 2.0 license.

Copy-paste prompts

Prompt 1
Help me set up cmdOS locally by cloning the repo, installing dependencies with pnpm, and loading it as an unpacked Chrome extension.
Prompt 2
Explain how cmdOS's command bar (Alt+S) is built in React and TypeScript, based on this repo's structure.
Prompt 3
Show me how the notes, links, and snippets object types are implemented in the allObjectFolder directory of this repo.
Prompt 4
Walk me through adding a new custom command to cmdOS's command palette based on this repo's commands folder.

Frequently asked questions

What is cmdos?

A Chrome extension that opens a keyboard command bar (Alt+S) for quickly accessing notes, links, screenshots, and other browser actions without local data leaving your machine.

What language is cmdos written in?

Mainly TypeScript. The stack also includes TypeScript, React, Vite.

What license does cmdos use?

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notice.

How hard is cmdos to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is cmdos for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.