8000 GitHub - Toowiredd/chatgptapp-plugin: NoFWL Desktop Application with plugin system
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Toowiredd/chatgptapp-plugin

 
 

Repository files navigation

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
  • Plugin management

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

Plugin Management

To manage plugins in NoFWL, follow these steps:

  1. Open the nofwl.yml file located in the root directory of the project.
  2. Add or update the plugin information under the plugins section.
  3. Save the changes and restart the application.

Example nofwl.yml file:

name: nofwl
author: lencx <cxin1314@gmail.com>
description: NoFWL Plugins
link: https://github.com/lencx/nofwl
plugins:
  - name: chatgpt
    version: 0.1.0
  - name: bing
    version: 0.1.0
  - name: valtown
    version: 0.1.0
    author: yourname
    description: NoFWL Val.town Plugin
    link: https://github.com/yourusername/nofwl/tree/main/plugins/valtown
    url:
      - https://api.val.town

plugin_management:
  categories:
    productivity: Productivity
    entertainment: Entertainment
    utilities: Utilities
  tags:
    search: Search
    filter: Filter
    sort: Sort
  dependencies:
    label: Dependencies
    none: None
  compatibility:
    label: Compatibility
    compatible: Compatible
    incompatible: Incompatible
  warnings:
    incompatible_plugin: This plugin is not compatible with the current version of the ChatGPT desktop application.
    unresolved_dependencies: This plugin has unresolved dependencies.

Preview

nofwl

theme dark

theme light

About

NoFWL Desktop Application with plugin system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%
0