Live data from Hacker News

Scramble: Open-Source Alternative to Grammarly

github.com

81–90 of 174 posts

Re: Scramble: Open-Source Alternative to Grammarly

#83
post #24
post #21

Seems a stretch to call it open source.

The source seems to be at the linked repo, and the license is MIT. How’s that a stretch?

The entire codebase is one call to `api.openai.com`.

If I sold you an electrical generator, but the way it worked was by plugging it in, would you say it's fair to say it's a generator?

Re: Scramble: Open-Source Alternative to Grammarly

#84
post #77
post #24

Earlier quoted context omitted.

The source seems to be at the linked repo, and the license is MIT. How’s that a stretch?

Because it’s a wrapper on a closed-source system. Imagine writing a shell script that cuts and converts video by calling ffmpeg, would you say it was “a video converter written in bash”? No, the important part would not be in bash, that’s just the thin wrapper used to call the tool and could be in any language. Meaning it would be useless to anyone who e.g. worked on a constrained system where they are not allowed to…

I've seen posts of "js interpreter written in 1 line" that was just a script calling node…

Re: Scramble: Open-Source Alternative to Grammarly

#85

After years with Grammarly, I wanted a simpler, cheaper way to improve my writing. So I built Scramble, a Chrome extension that uses an LLM for writing enhancements. Key features: - Uses your OpenAI API key (100% local) - Pre-defined prompts for various improvements - Highlight text and wait for suggestions - Currently fixed to GPT-4-turbo Future plans: add LLM provider/model choice, custom prompts, bug fixes, and im…

Without marketing speak can I ask why anyone would have a need for a service like grammerly, I always thought it was odd trying to sell a subscription based spell checker (AI is just a REALLY good spell checker).

It is widely used in countries where the professional language is English, but the native language of the speakers is not.

For example, most Slavic languages don't have the same definite/indefinite article system English does, which means that whilst someone could speak and write excellent English, the correct usage of "a" and "the" is a constant conscious struggle, where having a tool to check and correct your working is really useful. In Greek, word order is not so important. And so on.

Spell check usually just doesn't cut it, and when it does (say, in Word), it usually isn't universally available.

Personally, I have long wanted such a system for German, which I am not native in. Lucky for me DeepL launched a similar product with German support.

A recent example for me was that I was universally using "bekommen" as a literal translation of "receive" in all sentences where I needed that word. Through DeepL I learned that the more appropriate word in a bunch of contexts is "erhalten", which is the sort of thing that I would never have got from a spell check.

Grammarly is notably a Ukrainian founded company.

Re: Scramble: Open-Source Alternative to Grammarly

#86
post #59

Earlier quoted context omitted.

And you can write your own custom rules. It's great as a reward for spotting an error in your writing you get to write a tiny little bit of code to spot it automatically next time. I've collected hundreds.

Is there a way to add and use niche custom terminology?

You can add your own words to your account, if that’s what you mean!

Re: Scramble: Open-Source Alternative to Grammarly

#87
post #28

I have been using LanguageTool[1] for years as "an open source alternative to [old school] Grammarly". It doesn't do that fancy "make this text more professional" AI stuff like this or Grammarly can now do, but they offer a self-hosted version so you don't need to send everything you write to OpenAI. If all you want is a better spelling/grammar checker, I highly recommend it. [1] - https://github.com/languagetool-org…

Absolutely plus one on this. LanguageTool is great and I’m also very happy on the free tier. With the app installed on macOS it also checks mails in the Apple Mail app, for example.

Re: Scramble: Open-Source Alternative to Grammarly

#88
post #28

I have been using LanguageTool[1] for years as "an open source alternative to [old school] Grammarly". It doesn't do that fancy "make this text more professional" AI stuff like this or Grammarly can now do, but they offer a self-hosted version so you don't need to send everything you write to OpenAI. If all you want is a better spelling/grammar checker, I highly recommend it. [1] - https://github.com/languagetool-org…

> It doesn't do that fancy "make this text more professional"

I looked into the Scramble code[0] and it seems there are few pre-defined prompts(const DEFAULT_PROMPTS).

[0] https://github.com/zlwaterfield/scramble/blob/main/backgroun...

Re: Scramble: Open-Source Alternative to Grammarly

#89
post #84
post #77

Earlier quoted context omitted.

Because it’s a wrapper on a closed-source system. Imagine writing a shell script that cuts and converts video by calling ffmpeg, would you say it was “a video converter written in bash”? No, the important part would not be in bash, that’s just the thin wrapper used to call the tool and could be in any language. Meaning it would be useless to anyone who e.g. worked on a constrained system where they are not allowed to…

I've seen posts of "js interpreter written in 1 line" that was just a script calling node…

Were those being serious? That sounds like it could’ve been a joke/commentary.

Then again, there are people who genuinely believe they could trivially rewrite curl.

https://daniel.haxx.se/blog/2021/05/20/i-could-rewrite-curl/

Re: Scramble: Open-Source Alternative to Grammarly

#90

Earlier quoted context omitted.

My older brother who got me into coding learned to code in Assembly. He doesn't really consider most of my work writing in high level languages to be "coding". So maybe there's something here. But if I had to get into the underlying structure, I could . I do wonder whether the same can be said for people who just kludge together a bunch of APIs that produce magical result sets.

> But if I had to get into the underlying structure, I could. How do you propose to get into the underlying structure of the OpenAPI API? Breach their network and steal their code and models? I don't understand what you're arguing.

I think the relevant analogy here would be to run a local model. There are several tools to easily run local models for a local API. I run a 70b finetune with some tool use locally on our farm, and it is accessible to all users as a local openAI alternative. For most applications it is adequate and data stays on the campus area network.
Post reply on HN