whatisgithub

What is newt-app?

bogdan-pistol/newt-app — explained in plain English

Analysis updated 2026-05-18

0RustAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

A macOS menu bar app that lets you highlight text in any app, press a shortcut, and rewrite it in place using your own AI API key.

Mindmap

mindmap
  root((repo))
    What it does
      Rewrites selected text
      Works in any app
      Uses keyboard shortcut
    Tech stack
      Rust
      Tauri
      OpenAI or Anthropic
    Use cases
      Rewrite emails
      Edit Slack messages
      Improve code comments
    Audience
      Mac users
      Writers

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

Rewrite a highlighted email, Slack message, or document in place using a saved prompt.

USE CASE 2

Build a personal library of reusable rewrite prompts stored as plain text files.

USE CASE 3

Use your own OpenAI or Anthropic API key so your text and usage stay under your control.

What is it built with?

RustTauriOpenAI APIAnthropic API

How does it compare?

bogdan-pistol/newt-app404-agent/codes-minerbakome-hub/bakome-crypto-quant-engine
Stars000
LanguageRustRustRust
Setup difficultymoderatemoderateeasy
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Still pre-alpha with no public build yet, requires your own OpenAI or Anthropic API key once released.

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

So what is it?

Newt is a macOS menu bar application for AI-powered text rewriting. The idea is simple: highlight text in any app on your Mac, a document, an email, a Slack message, a code comment, press a keyboard shortcut (Command + semicolon), pick a rewriting prompt from a library, and the selected text is replaced with the rewritten version in place. Because it uses the operating system's standard copy-and-paste layer, it works in any application that supports that, including web apps and desktop tools where other AI writing assistants typically fail. The key design choices are privacy and user control. Newt requires you to provide your own API key from an AI provider such as OpenAI or Anthropic, support for locally-running models is on the roadmap. Your text never leaves your device until you explicitly trigger a rewrite, and only then does it go to whichever provider you chose. There is no telemetry by default. Prompts are stored as plain-text files you can edit, version, and share. The project is built with Rust for the core engine and uses Tauri, a framework for building lightweight desktop applications with a Rust backend and a web-based frontend, for the user interface. The README notes a target footprint of under 20 MB on disk and under 50 MB of memory when idle. The project is currently pre-alpha, with the product specification and visual design locked but code still in active development. It is open source under the Apache 2.0 license.

Copy-paste prompts

Prompt 1
Explain how Newt captures selected text and replaces it using the system copy-paste layer.
Prompt 2
Walk me through the Rust and Tauri architecture used to build Newt as a lightweight macOS app.
Prompt 3
Show me how to write a custom rewrite prompt file for Newt, like a haiku or Jira-ticket style prompt.
Prompt 4
Help me understand Newt's roadmap phases from CLI foundation to notarized DMG distribution.

Frequently asked questions

What is newt-app?

A macOS menu bar app that lets you highlight text in any app, press a shortcut, and rewrite it in place using your own AI API key.

What language is newt-app written in?

Mainly Rust. The stack also includes Rust, Tauri, OpenAI API.

What license does newt-app use?

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

How hard is newt-app to set up?

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

Who is newt-app for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.