git404hub

what is extensions fr?

raycast/extensions — explained in plain English

Analysis updated 2026-06-24

7,471TypeScriptAudience · developerComplexity · 2/5Setup · moderate

tl;dr

The official monorepo of community-built add-ons for Raycast, the Mac keyboard launcher, browse extensions to install, or use the included examples to build and submit your own.

vibe map

mindmap
  root((raycast/extensions))
    What it does
      Host community extensions
      Power Raycast Store
      Enable keyboard control
    Tech stack
      TypeScript
      React
    Use cases
      Install add-ons
      Build extensions
      Submit to store
    Audience
      Mac power users
      Developers

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 make with this?

VIBE 1

Browse and install community extensions to extend what your Raycast launcher can do.

VIBE 2

Build your own Raycast extension in TypeScript and React by studying existing examples in the repo.

VIBE 3

Submit a new extension to the Raycast Store by following the contribution guidelines in the repository.

VIBE 4

Report bugs or request features for the Raycast developer API through GitHub issues.

what's the stack?

TypeScriptReact

how it stacks up fr

raycast/extensionsraathigesh/majesticsupermacro/neverthrow
Stars7,4717,4647,490
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires the Raycast app installed on macOS and the Raycast CLI tools to develop and test extensions locally.

in plain english

Raycast is a Mac application that lets you control apps and tools quickly using keyboard shortcuts. This repository contains all the extensions available in the Raycast Store, which is where users browse and install add-ons that extend what Raycast can do. Think of it as the official library of everything the community has built for Raycast. The repository serves two audiences. For people who just want to use Raycast, it is the backing store for the extensions you can install directly from within the app. For developers who want to build their own extensions, the repository includes documentation, examples, and the code of existing extensions to learn from. Extensions are written in TypeScript using React, a common approach for building user interfaces. If you want to contribute your own extension, the repository's guidelines walk you through the process. There are community standards and acceptable use rules to follow before submitting. Feedback and bug reports for the developer API go through GitHub issues, and there is a Slack community for discussion and help. The README is brief and points primarily to the Raycast developer documentation site and the extension store. The repository itself is a large monorepo holding many individual extensions side by side.

prompts (copy fr)

prompt 1
Using the Raycast extensions repo as a reference, help me build a Raycast extension in TypeScript that searches my local notes folder and opens files in my editor.
prompt 2
Show me the file structure of an existing Raycast extension from this monorepo and explain each key file I need to create my own.
prompt 3
Help me write a Raycast extension that calls a REST API and displays the results as a filterable list with copy-to-clipboard actions.
prompt 4
Walk me through the steps to submit my Raycast extension to the extensions monorepo, including what the community guidelines require.

Frequently asked questions

what is extensions fr?

The official monorepo of community-built add-ons for Raycast, the Mac keyboard launcher, browse extensions to install, or use the included examples to build and submit your own.

What language is extensions written in?

Mainly TypeScript. The stack also includes TypeScript, React.

How hard is extensions to set up?

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

Who is extensions for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.