SuperCmd  by SuperCmdLabs

macOS launcher integrating AI, voice, and Raycast extensions

Created 1 week ago

New!

847 stars

Top 41.9% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> SuperCmd is an open-source macOS launcher that integrates Raycast-style extension workflows, voice input, text-to-speech, and AI-native actions. It aims to provide a unified, community-driven alternative for power users seeking enhanced productivity through customizable AI and native macOS features.

How It Works

Built with Electron and React, SuperCmd prioritizes compatibility with existing Raycast extensions via API and utility shims. Its core architecture leverages Swift for native macOS integrations, enabling features like hold-to-speak dictation (Wispr Flow style) and natural text-to-speech (Speechify style). AI capabilities are powered by configurable providers (Ollama, OpenAI, Anthropic) and integrated memory solutions like Supermemory, offering AI-native actions.

Quick Start & Requirements

  • Install: npm install
  • Prerequisites: macOS, Node.js 18+, npm, Xcode Command Line Tools (for swiftc).
  • Development: npm run dev (starts main process watch, Vite dev server, and Electron app).
  • Build: npm run build
  • Package: npm run package
  • Docs: Raycast API: https://developers.raycast.com/api-reference/, Extension Store: https://www.raycast.com/store.

Highlighted Details

  • Raycast extension compatibility runtime (@raycast/api and @raycast/utils shims).
  • Wispr Flow-style voice input (hold to speak, release to type).
  • Speechify-style read-aloud for selected text.
  • Memory-aware AI support via Supermemory integration.
  • AI integrations with Ollama, OpenAI, Anthropic, and ElevenLabs (for speech).
  • Native macOS helpers: hotkeys, color picker, speech, snippet expansion.

Maintenance & Community

The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack). Roadmap items are listed under "What's Pending."

Licensing & Compatibility

The README does not specify a software license. Compatibility for commercial use or closed-source linking is therefore undetermined.

Limitations & Caveats

SuperCmd requires macOS due to its reliance on native Swift modules. Pending development includes completing OAuth implementation for Raycast API compatibility, expanding BrowserExtension support, improving macOS permission handling for text/file interactions, hardening asset loading, and building a more comprehensive automated test suite for edge-case Raycast API parity.

Health Check
Last Commit

18 hours ago

Responsiveness

Inactive

Pull Requests (30d)
45
Issues (30d)
42
Star History
864 stars in the last 12 days

Explore Similar Projects

Starred by Guillermo Rauch Guillermo Rauch(Founder of Vercel), Jared Palmer Jared Palmer(SVP at GitHub; Founder of Turborepo; Author of Formik, TSDX), and
18 more.

ai by vercel

0.8%
22k
AI SDK for building AI-powered applications and agents
Created 2 years ago
Updated 20 hours ago
Feedback? Help us improve.