{"id":21073896,"url":"https://github.com/z-zeechung/next-next-chat","last_synced_at":"2025-07-23T03:04:45.982Z","repository":{"id":263257141,"uuid":"889727863","full_name":"z-zeechung/next-next-chat","owner":"z-zeechung","description":"A large model app. Integrating various capabilities. Highly scalable, Highly compatible.","archived":false,"fork":false,"pushed_at":"2025-02-21T12:47:39.000Z","size":132034,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T21:45:08.998Z","etag":null,"topics":["emscripten","gnu","gpt","gpts","live2d","llamaindex","llm","nextjs","pyodide","python","rag","typescript","wasm","webassembly","webpack","workflow"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/z-zeechung.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-17T04:12:04.000Z","updated_at":"2025-02-22T10:20:33.000Z","dependencies_parsed_at":"2025-04-12T21:55:29.078Z","dependency_job_id":null,"html_url":"https://github.com/z-zeechung/next-next-chat","commit_stats":null,"previous_names":["z-zeechung/next-next-chat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/z-zeechung/next-next-chat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z-zeechung%2Fnext-next-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z-zeechung%2Fnext-next-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z-zeechung%2Fnext-next-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z-zeechung%2Fnext-next-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/z-zeechung","download_url":"https://codeload.github.com/z-zeechung/next-next-chat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z-zeechung%2Fnext-next-chat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266608986,"owners_count":23955551,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["emscripten","gnu","gpt","gpts","live2d","llamaindex","llm","nextjs","pyodide","python","rag","typescript","wasm","webassembly","webpack","workflow"],"created_at":"2024-11-19T19:13:32.379Z","updated_at":"2025-07-23T03:04:45.958Z","avatar_url":"https://github.com/z-zeechung.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### [Github Repository](https://github.com/z-zeechung/next-next-chat) / [Gitee仓库](https://gitee.com/Zee-Chung/next-next-chat)![](./docs/readme/nnchat-banner-fullname.svg)\n\n# *N*\u003csup\u003e2\u003c/sup\u003eCHAT：开源大模型助手，志在提供零门槛的丰富功能体验\n\n### \u003ci\u003eGive me a \u003c/i\u003e⭐\u003ci\u003e, Thanks \u003c/i\u003e\n\n![](./docs/readme/screenshot.png)\n\n## 路线图\n\n- [ ] 长期记忆\n- [ ] 知识库\n- [x] 推理\n- [x] 角色扮演\n- [x] 工具调用（联网，绘图，代码执行）\n- [x] 多模态对话、长文本解析\n\n## 下载 *N*\u003csup\u003e2\u003c/sup\u003eCHAT\n\n|             | Windows 10 及以上                                                                                                          | 安卓                                                                                                                        |\n| ----------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |\n| 百度网盘        | [N²CHAT.zip](https://pan.baidu.com/s/18JAW540Mnui_tmvN0BXsXQ?pwd=i421)                                                  | [N²CHAT.apk](https://pan.baidu.com/s/1mX0l0ssAh-EEqIxRwj9KPw?pwd=5nkt)                                                    |\n| 国内镜像（Gitee） | [N²CHAT.zip](https://gitee.com/Zee-Chung/next-next-chat-release/raw/main/win64/N%C2%B2CHAT.zip)                         | [N²CHAT.apk](https://gitee.com/Zee-Chung/next-next-chat-release/raw/main/android/N%C2%B2CHAT.apk)                         |\n| Github      | [N²CHAT.zip](https://raw.githubusercontent.com/z-zeechung/next-next-chat-release/refs/heads/main/win64/N%C2%B2CHAT.zip) | [N²CHAT.apk](https://raw.githubusercontent.com/z-zeechung/next-next-chat-release/refs/heads/main/android/N%C2%B2CHAT.apk) |\n\n## 配置 *N*\u003csup\u003e2\u003c/sup\u003eCHAT\n\n点击主界面 `模型设置` 按钮，进入配置模型界面\n\n你需要分别选择各个模型的服务商，并指定所要使用的模型\n\n在 `账户信息` 一栏中，输入你各个平台的 API KEY。如果你还没有 API KEY，可以点击“获取 API KEY”按钮，前往注册各平台账户\n\n\u003e API KEY 是用户调用大模型平台服务所需的凭证，**模型服务的资费取决于各平台的计费政策，*N*\u003csup\u003e2\u003c/sup\u003eCHAT 与各平台不存在利益关联，亦未曾受到过任何资助**\n\n以下是各接口与各服务商的具体说明：\n\n|            | 功能                 | BochaAI (博查) | Deepseek (深度求索) | Exa | iFLYTEK Spark (讯飞星火) | iFLYTEK Stars (讯飞星辰) | Moonshot (月之暗面) | Qianfan (百度千帆) | Tongyi (通义千问) | VolcanoArk (火山方舟) | 备注                                                                                           |\n| ---------- | ------------------ | ------------ | --------------- | --- | -------------------- | -------------------- | --------------- | -------------- | ------------- | ----------------- | -------------------------------------------------------------------------------------------- |\n| 移动端        | 移动端能否正常使用          | ✔️           | ✔️              | ✔️  | ⚠                    | ⚠                    | ✔️              | ✔️             | ✔️            | ⚠                 | 由于框架问题，部分服务商接口无法在移动端正常工作。[目前正在与框架方积极沟通](https://github.com/ionic-team/capacitor/issues/7890) |\n| 文字模型-常规模型  | 提供多数情境的对话能力        | ❌            | ✔️              | ❌   | 🏗                   | ✔️                   | ✔️              | ✔️             | ✔️            | ✔️                |                                                                                              |\n| 文字模型-推理模型  | 能够对问题进行深度思考        | ❌            | 🐋              | ❌   | 🏗                   | 🐋                   | ✔️              | 🐋             | 🐋            | 🐋                | 带“🐋”的模型为DeepSeek-R1及其蒸馏模型                                                                   |\n| 文字模型-长文本模型 | 用于解析长文本，需要上下文较大的模型 | ❌            | ✔️              | ❌   | 🏗                   | ✔️                   | ✔️              | ✔️             | ✔️            | ✔️                |                                                                                              |\n| 视觉模型       | 用于理解图像内容，实现多模态对话   | ❌            | ❌               | ❌   | 🏗                   | ❌                    | ✔️              | 🏗             | ✔️            | 🏗                |                                                                                              |\n| 绘画模型       | 用于AI作画             | ❌            | ❌               | ❌   | 🏗                   | ❌                    | ❌               | 🏗             | ✔️            | 🏗                |                                                                                              |\n| 搜索接口       | 用于查询网络信息           | ✔️           | ❌               | ✔️  | 🔍                   | ❌                    | ❌               | 🔍             | 🔍            | 🔍                | 若使用自带搜索能力的文字模型（名称后带有“🔍”的模型），则不需要                                                            |\n\n---\n\n# *以下为开发人员内容*\n\n## 部署 *N*\u003csup\u003e2\u003c/sup\u003eCHAT\n\n```\ngit clone https://github.com/z-zeechung/next-next-chat.git\ncd next-next-chat\nnpm install\n```\n\n- 在这之后，你需要将文件 `app\\panels\\testpage.template.tsx` 复制到 `app\\panels\\testpage.tsx`\n\n- 受限于浏览器同源策略，在调试过程中，你可能需要用浏览器插件来覆写模型平台接口的响应头。你也可以尝试以 `--disable-web-security` 参数启动 Chrome 浏览器\n\n- 最后：\n  \n  ```\n  npm run dev\n  ```\n\n## 编译 *N*\u003csup\u003e2\u003c/sup\u003eCHAT\n\n```\n// 导出静态网页资源\nnpm run export \n/** 导出任何平台的程序都需要先导出静态网页资源 */\n\n// 导出 win64 程序\nnpm run export:win64\n\n// 导出 android apk\nnpx cap sync\nnpx cap open android\n/** 然后在 Android Studio 手动导出apk */\n```\n\n# Acknowledgment\n\n- [**ChatGPT Next Web**](https://github.com/ChatGPTNextWeb/NextChat)\n- [**Pyodide**](https://github.com/pyodide/pyodide)\n- [**LangChain**](https://js.langchain.com/docs/introduction/)\n- [**NeutralinoJS**](https://neutralino.js.org/)\n- [**Capacitor**](https://capacitorjs.com/)\n- [**Ant Design**](https://ant.design/)\n- [**PlexPt/awesome-chatgpt-prompts-zh**](https://github.com/PlexPt/awesome-chatgpt-prompts-zh)\n- [**LouisShark/chatgpt_system_prompt**](https://github.com/LouisShark/chatgpt_system_prompt)\n- [**B3o/GPTS-Prompt-Collection**](https://github.com/B3o/GPTS-Prompt-Collection)\n- [**lobehub/lobe-chat-agents**](https://github.com/lobehub/lobe-chat-agents)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz-zeechung%2Fnext-next-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz-zeechung%2Fnext-next-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz-zeechung%2Fnext-next-chat/lists"}