{"id":13456987,"url":"https://github.com/lencx/nofwl","last_synced_at":"2025-05-14T03:11:59.267Z","repository":{"id":76094746,"uuid":"604899926","full_name":"lencx/nofwl","owner":"lencx","description":"NoFWL Desktop Application","archived":false,"fork":false,"pushed_at":"2024-01-23T09:27:13.000Z","size":5081,"stargazers_count":4230,"open_issues_count":83,"forks_count":400,"subscribers_count":89,"default_branch":"main","last_synced_at":"2025-05-07T18:01:54.352Z","etag":null,"topics":["application","chatgpt","desktop","linux","macos","tauri","windows"],"latest_commit_sha":null,"homepage":"https://nofwl.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lencx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-02-22T02:36:16.000Z","updated_at":"2025-05-04T17:05:27.000Z","dependencies_parsed_at":"2023-03-07T12:30:35.515Z","dependency_job_id":"c1ad2f7a-8eab-4915-8a50-641abea12353","html_url":"https://github.com/lencx/nofwl","commit_stats":{"total_commits":41,"total_committers":11,"mean_commits":3.727272727272727,"dds":0.3902439024390244,"last_synced_commit":"f2dd0ddcdf10d7f1cd274e1de7a9b05f7879f9b8"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fnofwl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fnofwl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fnofwl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fnofwl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lencx","download_url":"https://codeload.github.com/lencx/nofwl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059521,"owners_count":22007771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application","chatgpt","desktop","linux","macos","tauri","windows"],"created_at":"2024-07-31T08:01:31.381Z","updated_at":"2025-05-14T03:11:54.258Z","avatar_url":"https://github.com/lencx.png","language":"Rust","funding_links":["https://www.buymeacoffee.com/lencx"],"categories":["Rust","Others","A01_文本生成_文本对话","Desktop apps","UIs"],"sub_categories":["大语言对话模型及数据","Desktop applications"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"180\" src=\"./assets/nofwl.png\" alt=\"ChatGPT\"\u003e\n  \u003ch1 align=\"center\"\u003eNoFWL\u003c/h1\u003e\n  \u003cp align=\"center\"\u003eNoFWL Desktop Application (Mac, Windows and Linux)\u003c/p\u003e\n\u003c/p\u003e\n\n\u003c!--![visitor](https://visitor-badge.glitch.me/badge?page_id=lencx.nofwl)--\u003e\n![Visitors](https://api.visitorbadge.io/api/visitors?path=lencx%2Fnofwl\u0026labelColor=%232a2a2a\u0026countColor=%23f2f0ea\u0026style=flat\u0026labelStyle=lower)\n[![ChatGPT downloads](https://img.shields.io/github/downloads/lencx/nofwl/total.svg?style=flat)](https://github.com/lencx/nofwl/releases)\n[![lencx](https://img.shields.io/badge/follow-lencx__-blue?style=flat\u0026logo=Twitter)](https://twitter.com/lencx_)\n\n\u003ca href=\"https://www.buymeacoffee.com/lencx\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-blue.png\" alt=\"Buy Me A Coffee\" style=\"height: 40px !important;width: 145px !important;\" \u003e\u003c/a\u003e\n\nCurrently under active development, please be patient. Its development is inspired by [lencx/ChatGPT](https://github.com/lencx/ChatGPT), but NoFWL has more powerful features.\n\n\n## Install\n\n- [📝 Update Log](./UPDATE_LOG.md)\n- [🕒 History versions...](https://github.com/lencx/nofwl/releases)\n\n### Windows\n\n[NoFWL_0.1.0_windows_x86_64.msi](https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_windows_x86_64.msi): Direct download installer\n\n### macOS\n\n- [NoFWL_0.1.0_macos_aarch64.dmg](https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_macos_aarch64.dmg): Direct download installer\n- [NoFWL_0.1.0_macos_x86_64.dmg](https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_macos_x86_64.dmg): Direct download installer\n- Homebrew \\\n  Or you can install with _[Homebrew](https://brew.sh) ([Cask](https://docs.brew.sh/Cask-Cookbook)):_\n  ```sh\n  brew tap lencx/nofwl\n  brew install --cask nofwl --no-quarantine\n  ```\n  Also, if you keep a _[Brewfile](https://github.com/Homebrew/homebrew-bundle#usage)_, you can add something like this:\n  ```rb\n  repo = \"lencx/nofwl\"\n  tap repo, \"https://github.com/#{repo}.git\"\n  cask \"nofwl\", args: { \"no-quarantine\": true }\n  ```\n\n\n#### Developer cannot be verified?\n\n[Open a Mac app from an unidentified developer](https://support.apple.com/en-sg/guide/mac-help/mh40616/mac)\n\n#### Minimum supported system version\n\nmacOS 10.14.6+\n\n#### macOS macos_xxx seems broken\n\nIf 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:\n\n```bash\nxattr -cr /YOUR_PATH/NoFWL.app\n```\n\n### Linux\n\n- [NoFWL_0.1.0_linux_x86_64.deb](https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.deb): Download `.deb` installer, advantage small size, disadvantage poor compatibility\n- [NoFWL_0.1.0_linux_x86_64.AppImage.tar.gz](https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.AppImage.tar.gz): Works reliably, you can try it if `.deb` fails to run\n\n## Features\n\n- OpenAI API Key\n- Themes (light, dark, system)\n- Internationalization (English, Chinese)\n- Safe and reliable, all data is stored locally\n\n## I18N\n\nIf you would like to contribute translations for other languages to the application, you can check here.\n\n[locales/{lang}.yml](./locales/README.md)\n\n## TODO\n\n- [ ] System Tray\n- [ ] Export (PNG, Markdown, PDF)\n- [ ] Slash commands\n- [ ] Shortcut keys\n- [ ] Prompts\n  - [ ] Sync\n  - [ ] Custom\n- [ ] Plugins\n\n## Preview\n\n![nofwl](./assets/nofwl.gif)\n\n![theme dark](assets/dark.png)\n\n![theme light](assets/dark.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fnofwl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flencx%2Fnofwl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fnofwl/lists"}