Add open source tool: Plainsay

Open Beginner friendly
#592 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
67/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
macos, typescript
Domain
content

Research direction

Read the existing tool entries and the contribution format in the repository, then find the entry point or data file where tools are listed. Add Plainsay with its name, website, category, MIT client license, and macOS requirements; check that the listing matches the surrounding entries and that its links work.

Written by the indexing model from the issue text.

Description

Name: Plainsay
Repository: https://github.com/conrader/plainsay
Website: https://plainsay.app/
Category: Dictation / speech-to-text
Proprietary alternatives: Wispr Flow, Superwhisper
License: MIT for the Mac client
Release: https://github.com/conrader/plainsay/releases/tag/v0.2.38
Requirements: macOS 14+ and Apple silicon; download a speech model for Local mode.

Description:
Plainsay is a native Mac menu-bar app for live dictation into text fields. Hold a key, speak, and release to paste the transcript, with a clipboard fallback. It does not import existing audio files.

Features:

  • Free Local transcription using Whisper or Parakeet, with no account.
  • Offline recognition after model download.
  • Optional Polishing and voice editing with a configured provider.

With Local transcription and Polishing off or using a local endpoint, dictation audio and transcript text stay on the Mac. Hosted Polishing sends text to the chosen provider. Optional paid Plainsay Cloud transcription uploads audio; the hosted service is separate from the MIT client.

I'm Konrad, the developer. This suggestion was drafted with AI assistance.

Dominant language
TypeScript
Stars
1.3k
Forks
195
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from junaid33/opensource.builders

All issues in junaid33/opensource.builders

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.