Website profiles · Technology insights · Alternatives

typewhisper.com

Private speech-to-text for macOS, Windows, and iOS: system-wide dictation, file transcription, AI workflows, and local engines. Free and open source.

No paid content found
Visit website
Profile views 13 Outbound visits 11 Normal
TypeWhisper for macOS, Windows, and iOS Full homepage screenshot

At a glance

Category
Software & Apps
Language
English
Paid-content signal
No paid content foundObserved
Registered
2026
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is TypeWhisper?

TypeWhisper is a free, open-source speech-to-text app for macOS, Windows, and iOS that emphasizes privacy. According to its site, it offers system-wide dictation (so you can speak into any app rather than a single text box), transcription of audio files, AI workflows, and support for local speech engines—meaning transcription can run on your own device instead of sending audio to a cloud service.

Who it suits: people who dictate often across different apps, anyone who needs to transcribe recorded meetings or interviews, and users in privacy-sensitive or offline settings who prefer local processing. The trade-off is typical of local engines: on-device transcription can be slower or less accurate than large cloud services, and setup may take more effort than a hosted tool. Cross-platform coverage is a plus if you move between a Mac, a Windows PC, and an iPhone.

A useful next step: check the site's documentation for which local engines are supported and whether system-wide dictation works on your OS version, then test it on a short recording in your own language and accent before relying on it for longer files. For comparison, dedicated transcription services such as Otter.ai focus on cloud meeting notes, which may be easier to start with but involve uploading audio.

How does TypeWhisper keep my speech data private compared to cloud dictation services?

TypeWhisper's privacy advantage comes from where the transcription happens: on your own device, rather than on a vendor's servers. The product describes itself as private speech-to-text for macOS, Windows and iOS with local engines, and it is free and open source. Cloud dictation services, by contrast, typically upload your audio to a remote service, transcribe it there, and return text; privacy then depends on that provider's retention and access policies rather than on your machine alone.

What that means in practice

  • Audio stays local with local engines. If you select an on-device engine, the recording does not need to leave your computer or phone to become text. This matters for meetings, medical or legal notes, and anything covered by confidentiality obligations.
  • System-wide dictation is still private. Because dictation works across applications, you can draft in email, a document or a chat window without routing each recording through a third-party server.
  • File transcription can stay on-device too. Batch jobs such as interview recordings or lecture audio can be processed locally instead of uploaded to a transcription website.
  • Open source is an auditable claim. Anyone can inspect the code to check what is sent where, which is a stronger guarantee than a marketing statement. It also means the privacy story does not rest on trusting a single company's promises.
  • AI workflows are the caveat. The product also advertises AI workflows. Any step that calls an external AI model necessarily sends text (or audio) off-device, so privacy depends on which workflow you enable and how it is configured. Local engines and cloud-connected features should be treated as separate modes.

Cloud dictation vs. on-device: the trade-off

Factor On-device (TypeWhisper with local engines) Cloud dictation services
Where audio is processed Your Mac, PC or iPhone Provider's servers
Data exposure Limited to your device, unless you enable a cloud feature Subject to the provider's retention and access policies
Accuracy on hard audio Depends on the local model; smaller models can struggle with accents, noise or jargon Often strong, since large server models are used
Speed and hardware Tied to your device's CPU/GPU; older machines may be slower Fast regardless of your hardware
Offline use Works without a connection Requires connectivity
Cost model Free and open source Usually subscription-based
Verifiability Code can be inspected Relies on the provider's statements

A practical way to decide

Ask one question first: does the recording contain anything you would not want stored on someone else's server? If yes, run local engines and keep cloud AI steps switched off for that material. If you mainly dictate low-sensitivity text and want the highest accuracy with zero setup, a cloud service may still be the easier choice.

As a concrete example, a therapist dictating session notes on a laptop should use a local engine and verify that no AI workflow forwards the text; a student transcribing a public lecture has far less at stake and can weigh accuracy and speed more freely. A useful next step is to test TypeWhisper with a short recording containing names and technical terms, then check whether the local engine's output is good enough for your work before relying on it.

Can I use TypeWhisper for system-wide dictation in any app on macOS, Windows, and iOS?

Yes, system-wide dictation is a stated use of TypeWhisper across macOS, Windows, and iOS: the product description lists "system-wide dictation" alongside file transcription, AI workflows, and local engines. That means the intended use is dictating into whatever app has focus, rather than only inside a dedicated TypeWhisper window. It is described as private speech-to-text and free and open source.

The practical caveat is that "system-wide" behaves differently on each platform. On macOS and Windows, dictation typically lands in a text field in the active application, so it suits email, chat, documents, and code editors. On iOS, the operating system constrains how background tools can insert text, so expect the experience to depend on how TypeWhisper integrates there—worth confirming on the vendor's own pages before relying on it for a specific app.

How to decide

  • Desktop-first dictation (long-form writing, email, notes): the strongest fit, since macOS and Windows allow system-level text insertion into most apps.
  • iPhone-only dictation: test it in your two or three most-used apps first; OS restrictions can make cross-app insertion less uniform than on desktop.
  • Privacy-sensitive work: the "local engines" and private framing matter more than breadth of app support—verify which engines run on-device.

A concrete next step: install it, then dictate a sentence into a browser text box, a chat app, and a document editor, and note whether punctuation and focus behave consistently. Compare with platform-native options such as Apple Dictation and Microsoft voice typing, which are already system-integrated but less configurable.

How do I transcribe an existing audio or video file with TypeWhisper?

TypeWhisper handles existing audio and video files through its file transcription feature, separate from its system-wide dictation mode. The page describes file transcription as one of the product's core capabilities alongside dictation, AI workflows and local engines, so the general flow is: open the app, choose the file transcription option, point it at your recording, and let it produce a text transcript.

Practical steps

  1. Install TypeWhisper on the platform you use (macOS, Windows or iOS) and open it.
  2. Select the file transcription function rather than the dictation shortcut.
  3. Add your audio or video file — for a video, the audio track is what gets transcribed, so no separate extraction step should be needed.
  4. Pick an engine. The page mentions local engines; choosing a local one keeps processing on your device, which matters for confidential interviews, client calls or medical-adjacent notes.
  5. Run the transcription and review the output before reusing it.

What to expect in real use

A researcher with a folder of interview recordings is the clearest fit: batch through the files, keep everything on-device, and copy the transcripts into their notes tool. A podcaster with a long episode should treat the raw transcript as a draft — expect to fix names, jargon and crosstalk before publishing.

Because the page advertises AI workflows, check whether those run locally or require a cloud service; that choice affects both privacy and quality. For a second opinion on accuracy and language coverage, compare with GitHub project discussions or an alternative such as whisper.cpp if you prefer a command-line route.

Decision criterion: if your files are sensitive, prioritise the local-engine path; if you need polished, formatted output, test the AI workflow on one short file first and judge the cleanup effort before committing a whole archive.

What local speech recognition engines does TypeWhisper support, and can I run it fully offline?

TypeWhisper is described as supporting local speech recognition engines alongside system-wide dictation, file transcription and AI workflows, and it is positioned as private, free and open-source software for macOS, Windows and iOS. The supplied page information does not name the specific local engines, so the exact engine list should be checked on the project's own documentation before relying on it.

On the offline question: the stated design goal of local engines plus private speech-to-text points toward fully offline operation being possible, but the materials provided do not explicitly confirm that every feature—especially the AI workflows—works without a network connection. Treat "fully offline" as likely for local-engine dictation and file transcription, and verify the AI workflow parts separately.

How to decide

  • If privacy is the priority: run dictation and file transcription with a local engine, and check whether audio ever leaves the device in that configuration.
  • If you need AI features offline: confirm whether those workflows call a cloud service or can use a local model; this is the most common gap in "offline" claims.
  • If you are comparing tools: look at GitHub for the TypeWhisper repository and its engine documentation, since open-source projects usually list supported engines and offline behavior there.

A practical check: disconnect from the network, dictate a sentence and transcribe a short audio file. If both succeed, the local path is genuinely offline; then repeat with any AI workflow you care about.

Is TypeWhisper free and open source, and what are the limitations compared to paid speech-to-text tools?

Yes. TypeWhisper is described as free and open source, with private speech-to-text for macOS, Windows and iOS. Its listed capabilities include system-wide dictation, file transcription, AI workflows and local engines. Note that the page evidence supplied contains no headings, excerpt or pricing details, so the specific limits below are general expectations for free, local-first tools rather than confirmed facts about this product.

Where free/open-source dictation typically differs from paid tools

Area Typical free/open-source approach Typical paid tool
Cost No licence fee Subscription or per-seat licence
Engines Local models you choose and manage Vendor-hosted models, tuned for you
Accuracy Good with a strong local model; varies by language, accent and audio quality Often higher on noisy audio, heavy accents and specialist vocabulary
Setup You install models, pick engines, adjust settings Sign in and dictate
Privacy Audio can stay on your device Audio usually sent to vendor servers
Support Community issues and docs Vendor support and SLAs
Updates Driven by maintainers and contributors Regular vendor releases

Concrete uses

  • Privacy-sensitive work — a clinician, lawyer or journalist dictating case notes benefits from local processing, since recordings need not leave the machine.
  • Occasional or budget-constrained users — a student transcribing lectures or a writer drafting emails avoids a subscription for intermittent use.
  • Cross-platform households — one tool spanning macOS, Windows and iOS reduces the number of apps to learn.
  • Teams needing guarantees — organisations requiring uptime commitments, admin controls or vendor support are usually better served by paid services.

Practical next step

Test TypeWhisper against your own audio before committing: dictate for ten minutes with your accent and typical background noise, then transcribe one real meeting recording. Compare word error rate and editing time with a paid tool you already use. If the gap is small and local processing matters to you, the free option is the sensible default; if accuracy on difficult audio or support matters more, the paid tool earns its cost.

For context on the paid end of the market, see Otter.ai and Descript.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

What Is TypeWhisper and What Does It Do?

TypeWhisper is a private speech-to-text app for macOS, Windows, and iOS. It turns spoken words into text either live across your whole system (system-wide dictation) or from existing audio/video files (file transcription). It also supports AI workflows and local engines, and it is free and open source. Use it when you want dictation or transcription that runs privately on your own devices rather than sending audio to a third-party service.

Core capabilities

System-wide dictation

You speak, and TypeWhisper inserts the transcribed text into whatever app has focus. This is the feature to reach for when you want to write emails, notes, or chat messages by voice without switching to a dedicated transcription window.

File transcription

Instead of dictating live, you point the app at an existing recording and get text back. This suits meeting recordings, voice memos, interviews, or any audio/video file you already have.

AI workflows

Beyond raw transcription, TypeWhisper supports AI workflows — processing the transcribed text further rather than stopping at a plain transcript. Treat this as the layer for turning speech into usable output, not just words on a page.

Local engines

The app supports local engines, which is what makes the "private" claim meaningful: transcription can run on your machine instead of depending on a remote service. This is the key mechanism behind the privacy positioning.

Who it is for

You want to… TypeWhisper fits if…
Dictate into any app You want system-wide dictation rather than a single-app tool
Transcribe existing recordings You have audio/video files to convert to text
Keep audio private You prefer local engines over cloud transcription
Avoid paid subscriptions You are comfortable with free and open-source software
Extend or inspect the tool Open source matters to you

What "free and open source" means here

The project describes itself as free and open source. That tells you the source is available and the software is offered at no cost, but it does not by itself guarantee support, updates, or a particular licensing term — check the repository for the exact license before relying on it commercially.

What to check before committing

  • Platform coverage: confirm the build for your specific OS (macOS, Windows, or iOS), since features like system-wide dictation may behave differently per platform.
  • Local engine requirements: local transcription depends on your hardware; verify what your device can run.
  • AI workflow setup: AI features may need configuration or additional components — confirm what is required for your use case.
  • Pricing and account details: the available description does not specify pricing tiers or login requirements beyond "free and open source," so verify current terms on the site before adopting it.

In short: TypeWhisper is a free, open-source speech-to-text tool for Apple and Windows platforms that combines system-wide dictation, file transcription, AI workflows, and local engines — a good fit when privacy and no-cost use matter more than a managed cloud service.

How TypeWhisper Keeps Speech-to-Text Private

TypeWhisper keeps speech-to-text private by running local engines for on-device transcription, so core dictation does not depend on cloud services, and by publishing open-source code that users can inspect to verify these claims. This approach suits people who dictate sensitive material—client notes, internal drafts, personal journaling—and want the audio processed on their own Mac, Windows PC, or iOS device rather than sent to a third-party server. The trade-off is that local processing depends on your hardware and the engine you choose, so performance and accuracy can vary by device.

Where the privacy comes from

TypeWhisper is described as private speech-to-text for macOS, Windows, and iOS, offering system-wide dictation, file transcription, AI workflows, and local engines. The privacy model rests on three practical pillars:

  • On-device engines. Transcription runs locally through the app's local engines. The audio you speak or import is processed by software on your machine.
  • No cloud dependency for core dictation. Basic dictation is designed to work without routing audio through a remote service. This is the part that matters most for everyday use.
  • Open-source code. Because the source is public, you or a technical colleague can review how audio is handled instead of trusting a marketing page.

What stays on your device

Based on how local-engine dictation works, the following remain on your machine during core use:

Data Where it goes with local engines
Microphone audio during dictation Processed on-device by the local engine
Imported audio/video files for transcription Read and transcribed locally
Resulting text Produced locally; where it is saved depends on your settings and apps

The important caveat: "local engines" describes the transcription path, not every feature. The site also lists AI workflows, which by nature may involve sending text to a model. If your priority is strict privacy, use local engines for dictation and check each AI workflow's configuration before enabling it.

How to verify it yourself

  1. Start with a controlled test. Disconnect from the network, then dictate a short sentence using a local engine. If transcription still works, that confirms the audio path is on-device for that engine.
  2. Inspect the source. Since the project is open source, review the repository for how microphone input and file transcription are handled, and look for any network calls tied to the features you plan to use.
  3. Separate features by risk. Keep core dictation on local engines. Treat AI workflows as a separate decision and confirm what each one sends and where.
  4. Check platform behavior. On iOS especially, confirm the app's permissions (microphone, files) match what you expect, since mobile OS sandboxing affects what an app can access.

When this approach fits—and when it doesn't

Choose TypeWhisper's local-engine setup if you dictate frequently, handle confidential content, and want to avoid sending audio to a cloud transcription service. It is a reasonable fit for writers, developers, and professionals on macOS, Windows, or iOS who value inspectable code.

Be more cautious if you need the highest transcription accuracy on weak hardware, or if you plan to lean heavily on AI workflows—those may reintroduce network transmission, so evaluate them feature by feature rather than assuming the whole app is offline.

Which Platforms and Use Cases Does TypeWhisper Support?

TypeWhisper is a private speech-to-text tool available for macOS, Windows, and iOS. It supports three main use cases: system-wide dictation in any app, transcription of existing audio or video files, and AI workflows built on top of transcripts. It is described as free and open source, and it offers local engines for on-device processing.

Platform availability

Platform Supported
macOS Yes
Windows Yes
iOS Yes

The same product covers desktop and mobile, so you can dictate or transcribe on a Mac, a Windows PC, or an iPhone/iPad without switching tools.

Use cases

System-wide dictation across apps

TypeWhisper provides dictation that works system-wide, meaning you can speak into whatever app has focus rather than being locked into one editor. This suits writing emails, chat messages, notes, or documents by voice.

  • Input: spoken audio through your microphone.
  • Action: TypeWhisper converts speech to text and inserts it into the active app.
  • Expected result: your words appear as text in the app you are using.

For example, if you need to draft a long reply in an email client, you can dictate directly into the compose window instead of typing.

Transcribing existing audio or video files

Beyond live dictation, TypeWhisper can transcribe files you already have. This is useful for meeting recordings, interviews, lectures, or video content that needs a text version.

  • Input: an existing audio or video file.
  • Action: TypeWhisper runs speech-to-text over the file.
  • Expected result: a transcript of the recorded content.

A practical case: you recorded a one-hour interview and need searchable notes — file transcription gives you the text without replaying the audio.

AI workflows built on transcripts

TypeWhisper supports AI workflows that use transcripts as their starting point. Once speech becomes text, that text can feed into downstream processing rather than stopping at a raw transcript.

  • Input: a transcript produced by dictation or file transcription.
  • Action: the transcript is passed into an AI workflow.
  • Expected result: processed output derived from the spoken content.

For example, a recorded meeting can be transcribed and then run through a workflow to produce structured notes, rather than manually summarizing the audio.

Privacy and local processing

TypeWhisper is positioned as private speech-to-text and includes local engines, which means speech recognition can run on your own device. This matters if your audio contains sensitive material — customer calls, personal notes, internal meetings — and you would rather not send it to an external service. The choice of engine affects whether processing stays local, so check which engines are available on your platform before relying on this for confidential content.

How to choose based on your task

  • Typing by voice in everyday apps → use system-wide dictation on macOS, Windows, or iOS.
  • Turning recordings into text → use file transcription for audio or video.
  • Going beyond raw text → use AI workflows on the resulting transcripts.
  • Handling sensitive audio → prefer local engines where supported.

Common considerations

  • Confirm the specific engine you plan to use is available on your platform, since local processing depends on it.
  • System-wide dictation depends on microphone access and the target app accepting text input.
  • File transcription quality varies with recording clarity, so test with a short sample before processing long files.

TypeWhisper is free and open source, which makes it easy to evaluate for these use cases before committing to it as your main dictation and transcription tool.

Is TypeWhisper Free and Open Source?

Yes. TypeWhisper is described on its own site as free and open source, and it is available for macOS, Windows, and iOS. That means you can use it without paying for a license, and the source code is available for inspection and reuse under its project license. The site does not publish pricing details, so treat "free" as the stated positioning rather than a confirmed price list — check the repository and license file before relying on it for commercial or redistribution use.

What "Free and Open Source" Means Here

The site's description pairs "free and open source" with "private speech-to-text," and lists the core capabilities as:

  • System-wide dictation
  • File transcription
  • AI workflows
  • Local engines

The practical implication is that the speech-to-text processing can run on your own machine through local engines, rather than requiring a paid cloud subscription. That is the mechanism behind the privacy claim: audio is handled locally instead of being sent to a vendor's servers.

Free vs. open source are two separate claims

Claim What it tells you What it does not tell you
Free No stated purchase price to use the app Whether every feature or engine is free forever
Open source Source code is available to read, audit, and potentially modify Which license applies, or whether commercial reuse is allowed

Open source does not automatically mean unrestricted. The specific license — for example, whether derivative works must stay open — determines what you can do beyond personal use. The site excerpt does not name a license, so verify it at the source.

Where to Confirm Licensing and Source Code

Because the page evidence does not include a license name or repository link, confirm these directly:

  1. Find the source repository. Look for a GitHub/GitLab link on typewhisper.com or in the app's About screen.
  2. Read the LICENSE file at the repository root. This is the authoritative statement of what you may and may not do.
  3. Check the releases page for the platforms you need (macOS, Windows, iOS) and note whether builds are provided as source-only or prebuilt binaries.
  4. Look for a pricing or plans page. None is confirmed in the available material, so do not assume a paid tier exists — or that one doesn't.

A Concrete Check Before You Commit

Suppose you want to deploy TypeWhisper for a small team and modify the interface. Before installing, open the repository's LICENSE file and search for the terms "commercial," "redistribution," and "derivative." If the license permits it, you can proceed; if it restricts commercial use, you may need permission from the maintainers. This single step resolves most of the ambiguity that "free and open source" leaves open.

Bottom Line

TypeWhisper is positioned as free and open source across macOS, Windows, and iOS, with local engines supporting its privacy-focused dictation and transcription. The free claim is supported by the site's own description; the open-source claim should be verified through the repository's license file, which the available page material does not specify.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

The domain was registered less than a year ago and has limited historical evidence to assess. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Fastmail email service. The CNAME points to typewhisper.github.io, associated with GitHub Pages. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Fastly without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No viewport meta tag was detected, which may affect mobile layout behavior. Twitter Card metadata is configured. The title has 64 characters, within a common display range. A meta description is present, with 149 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingFastly
EmailFastmail
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarINWX GmbH
Registered2026-02-01
Expires2027-02-01
Domain statusclient transfer prohibited
Nameserversnorm.ns.cloudflare.com、rose.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Atypewhisper.github.io185.199.108.1533600—
Atypewhisper.github.io185.199.109.1533600—
Atypewhisper.github.io185.199.110.1533600—
Atypewhisper.github.io185.199.111.1533600—
AAAAtypewhisper.github.io2606:50c0:8000::1533600—
AAAAtypewhisper.github.io2606:50c0:8001::1533600—
AAAAtypewhisper.github.io2606:50c0:8002::1533600—
AAAAtypewhisper.github.io2606:50c0:8003::1533600—
MXtypewhisper.comin1-smtp.messagingengine.com30010
MXtypewhisper.comin2-smtp.messagingengine.com30020
NStypewhisper.comnorm.ns.cloudflare.com86400—
NStypewhisper.comrose.ns.cloudflare.com86400—
TXTtypewhisper.comgoogle-site-verification=d4RH_n8jJOpQKz0K1VMyPZWJr_4omsjc7SFOK6B1YKc300—
TXTtypewhisper.comv=spf1 include:spf.messagingengine.com ?all300—
CNAMEwww.typewhisper.comtypewhisper.github.io300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.typewhisper.com
IssuerLet's Encrypt
Valid until2027-01-12T00:22 · Remaining when checked: 74 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Fastly

Pages, Search and Sharing

Meta descriptionPrivate speech-to-text for macOS, Windows, and iOS: system-wide dictation, file transcription, AI workflows, and local engines. Free and open source.
Canonical URLhttps://www.typewhisper.com/en/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.