Git Product home page Git Product logo

nofwl's Introduction

ChatGPT

NoFWL

NoFWL Desktop Application (Mac, Windows and Linux)

Visitors ChatGPT downloads lencx

Buy Me A Coffee

Currently under active development, please be patient. Its development is inspired by lencx/ChatGPT, but NoFWL has more powerful features.

Install

Windows

NoFWL_0.1.0_windows_x86_64.msi: Direct download installer

macOS

  • NoFWL_0.1.0_macos_aarch64.dmg: Direct download installer
  • NoFWL_0.1.0_macos_x86_64.dmg: Direct download installer
  • Homebrew
    Or you can install with Homebrew (Cask):
    brew tap lencx/nofwl
    brew install --cask nofwl --no-quarantine
    Also, if you keep a Brewfile, you can add something like this:
    repo = "lencx/nofwl"
    tap repo, "https://github.com/#{repo}.git"
    cask "nofwl", args: { "no-quarantine": true }

Developer cannot be verified?

Open a Mac app from an unidentified developer

Minimum supported system version

macOS 10.14.6+

macOS macos_xxx seems broken

If you encounter the error message "ChatGPT" is damaged and can't be opened. You should move it to the Trash. while installing software on macOS, it may be due to security settings restrictions in macOS. To solve this problem, please try the following command in Terminal:

xattr -cr /YOUR_PATH/NoFWL.app

Linux

Features

  • OpenAI API Key
  • Themes (light, dark, system)
  • Internationalization (English, Chinese)
  • Safe and reliable, all data is stored locally

I18N

If you would like to contribute translations for other languages to the application, you can check here.

locales/{lang}.yml

TODO

  • System Tray
  • Export (PNG, Markdown, PDF)
  • Slash commands
  • Shortcut keys
  • Prompts
    • Sync
    • Custom
  • Plugins

Preview

nofwl

theme dark

theme light

nofwl's People

Contributors

aqude avatar bicstone avatar dubisdev avatar lencx avatar phruse avatar razvanazamfirei avatar rookieexplorer avatar royalcrafter avatar taytzoss avatar theblackcat98 avatar voolkano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nofwl's Issues

Features of playground?

Do you plan on adding the features visible in the playground.
By this i mean things like the temperature, top_p, etc.

Build and run?

Hi,
thank you for your project, it looks amazing. I am trying to build and compile on linux (Arch).
I am new to Rust and AppImage technologies; I tried:
$> cargo build --release
$> cargo run
But, everything I get is: "Hello, NoFWL!"
Diving in the code, I have found just Javascript, no Rust...

Qestions:

  1. is all the NoFWL code present in the repository?
  2. how do I build and run it?

Type Error

I get a "Type Error" message every time I send a message.

image

error staus code 400

我选用的是GPT4 ,对话了大概10次左右,都正常,但是突然无法发送信息了,显示错误码400

support custom API URL

Perhaps we can consider providing support for customizing the API URL and API URL Path. In some places, direct access to www.openai.com is not possible, so Cloudflare's worker function needs to be used for forwarding or May be a proxy may be needed.

Moderation

Since this is using our api keys to comunicate with the program, is there a possibility that we can modify which type of censorship we use on our end, i saw this when i looked at this.
[https://platform.openai.com/docs/api-reference/moderations/create]

Streaming output

It would be useful to see the answer stream in while it's being generated instead of waiting until the whole message is ready, especially when using GPT-4 which is slower.

Rewrite responses from ChatGPT

Hello! This is the best project I have seen that wraps OpenAI's API!
As the openai api can upload the whole chat history, how about adding the feature to allow users rewrite part of ChatGPT's responses and continue the chat?

出现错误

今天第一次使用,出现了:timeout of 300000ms exceeded。使用了梯子和不用梯子都这个提示。
图片

GPT4.0版本

看到设置,版本可以选择3.5和4,我并非plus会员,然后在里面选择了4版本,不知道是不是真的能使用到4呢?

linux有的版本不支持

我在ubuntu20.04系统上,出现如下提示:no-fwl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory

New Web feature WebChatGPT

Hi

Add WebChatGPT: ChatGPT with internet access (chrome extension) like functionality in desktop version .

its check internet result and inject it in the prompt for more updated and accurate result.

regards

Allow custom data directory

I installed it on Windows, and the prompts are saved on C:\Users\Username\.nofwl. I would rather save them on D:\nofwl, so if I format my computer unexpectedly, my data would be saved in a save location.

It would be fine to save the data alongside the application itself. I installed it on D:\nofwl. For example, the Sublime Text editor automatically saves its data on the current executable directory if it finds a data directory alongside the main binary. If you could follow the same strategy would be more than enough.

Support Text Synth Server

Hello community! I would like to suggest, if possible, adding the functionality of using the Bellard's Text Synth Server.
The server already has an API.

https://bellard.org/ts_server/

API doc:
https://textsynth.com/documentation.html

Example of usage:

curl https://api.textsynth.com/v1/engines/gptj_6B/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer YOUR_API_KEY"
-d '{"prompt": "Once upon a time, there was", "max_tokens": 20 }'

Thanks for your time and help!

Black Mode

Is there a possibility that you add a black mode where the UI is even darker, kind of like what reddit has for mobile devices in "Dark OLED Mode"?

Translations via ChatGPT

Hi, you can do the localisation using ChatGPT.
I tried it with the German version and the result was spot on.

聊天窗口标题丢失问题

点击新消息,然后再点击消息历史后,之前创建的聊天频道标题就会消失变成默认的你好

Can't adjust context setting

I can't access the config panel to change the context setting. When I first launched NoFWL, there was a config panel, but I can't access it anymore.

I love the app by the way, great work.

🙏 Request for Help: About OpenAI API Key

Request for Help: I am unable to bind my card and recharge for ChatGPT due to my location. If anyone is kind enough to contribute an API Key, please send me a private message. I don't have a large usage volume and mainly use it for testing when developing applications. If you feel that the API Key is causing any abnormal calls or want to revoke my usage, you can delete it at any time.

Alternatively, if you know of a stable recharge method, please let me know so I can recharge myself (I am in China and cannot obtain an overseas bank card).

Email: [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.