SkillAgentSearch skills...

Chatweb

模仿chatgpt-web前端页面

Install / Use

/learn @SinMu-L/Chatweb
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

说明

模仿 https://github.com/Chanzhaoyu/chatgpt-web 的前端页面

环境

node 18.6.0 npm 9.6.2 vue3

二开步骤

  1. 下载代码
    git clone git@github.com:SinMu-L/chatweb.git
    
  2. 进入项目目录按照依赖
    cd chatweb
    npm install
    
  3. 运行页面
    npm run dev
    
  4. 复制.env文件,粘贴重命名为.env.development作为开发环境使用即可。

目的

还是希望做一个响应式布局

响应式布局的根本是不同的媒体查询

小技巧

事件监听

  1. 监听回车事件:@keyup.enter="event()"
  2. 监听ctrl+enter:@keyup.ctrl.enter="event()"

功能列表

  • [ ] 响应式布局(不同状态下的媒体查询)
  • [x] localstorage 持久化存储
  • [x] OpenAI参数设置
  • [x] 对接流式输出
  • [x] 多会话和上下文逻辑
  • [x] grid+flex布局
  • [x] 根路由默认跳转到第一个路由
  • [x] 下载为 Markdown 文件
  • [x] 清除会话
  • [x] 清除 localstorage 缓存
  • [x] 消息渲染,代码高亮
  • [x] AI API 请求错误结果渲染
  • [x] 私信列表项总结标题

效果图 alt text


vercel web分析:https://vercel.com/docs/analytics/quickstart#add-the-analytics-component-to-your-app

vercel 速度分析:https://vercel.com/docs/speed-insights/quickstart#add-@vercel/speed-insights-to-your-project

View on GitHub
GitHub Stars18
CategoryDevelopment
Updated7d ago
Forks4

Languages

Vue

Security Score

70/100

Audited on Mar 27, 2026

No findings