awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Niek avatar

Niek/chatgpt-web

0
View on GitHub↗
1,989 星标·464 分支·Svelte·GPL-3.0·10 次浏览niek.github.io/chatgpt-web↗

Chatgpt Web

该项目是一个自托管的 Web 界面和桌面应用程序,专为与语言模型交互而设计。它提供了一个用于管理对话会话的私有平台,允许用户在连接到外部 AI 服务的同时,保持对交互历史和配置设置的控制。

该应用程序通过提供支持多模态输入和输出(包括语音交互处理和生成式图像创建)的统一界面而脱颖而出。它通过后端代理路由请求来保护敏感凭据,并通过将对话日志和会话历史记录本地存储在用户设备上来确保数据隐私。

除了核心聊天功能外,该平台还包括用于实时流式传输响应、对话历史管理以及导出日志以进行归档的功能。该软件被打包为独立的桌面可执行文件,使用户能够独立于 Web 浏览器访问这些 AI 服务。

Features

  • Self-Hosted Chat Interfaces - Provides a private, self-hosted web and desktop interface for interacting with language models, managing conversation history, and generating images.
  • LLM Interfaces - Provides a browser-based platform for interacting with language models, managing history, and generating images.
  • OpenAI API Clients - Provides a browser-based dashboard to interact with language models and manage conversation history.
  • Interactive Model Interfaces - Provides an interactive web interface for communicating with language models using custom prompts and streaming responses.
  • Realtime Voice Conversation Facilitators - Captures spoken input to perform queries and deliver audible responses for a hands-free user experience.
  • AI Image Generation - Translates natural language descriptions into visual content using integrated image generation models.
  • Conversation History Management - Stores chat history locally on the device to protect user privacy while ensuring previous discussions remain accessible.
  • Text-to-Visual Generation - Enables the creation of custom images from text descriptions by sending natural language prompts to integrated generation models.
  • Voice-Enabled Agents - Facilitates hands-free communication with artificial intelligence models through spoken input and audible responses.
  • Local Storage Persistence - Saves conversation history and user settings directly within the local application database for offline access.
  • Electron Application Packagers - Wraps web technologies into a standalone desktop executable using a bundled browser engine.
  • Desktop Application Bundling - Provides tools to package the web interface into a standalone program that runs independently of a web browser.
  • Proxy Server Routing - Routes client requests through a backend server to securely manage API keys and hide sensitive credentials.
  • Server-Sent Events - Delivers real-time text generation updates from the language model to the client using a persistent unidirectional HTTP connection.
  • Local Chat Data Storage - Stores chat logs and session history directly on the user device to ensure privacy and persistent access.
  • Client-Side State Management - Synchronizes the user interface with active conversation threads by tracking message history and model parameters in browser memory.
  • External API Integrations - Connects disparate external services for text, image, and voice processing through a unified interface layer.
  • Web-to-Desktop Converters - Converts web-based AI interfaces into independent desktop programs to allow access without a web browser.
  • Web Chat Interfaces - Web-based client for ChatGPT API.

Star 历史

niek/chatgpt-web 的 Star 历史图表niek/chatgpt-web 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Chatgpt Web 的精选搜索

收录 Chatgpt Web 的精选合集。
  • 开源 ChatGPT 替代方案
  • 开源 LLM 聊天界面
  • 开源 ChatGPT 替代品

Chatgpt Web 的开源替代方案

相似的开源项目,按与 Chatgpt Web 的功能重合度排序。
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 GitHub 上查看↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Gogolangmedia-serversfu
    在 GitHub 上查看↗19,358
  • openai/openai-nodeopenai 的头像

    openai/openai-node

    10,643在 GitHub 上查看↗

    This project is a comprehensive Node.js software development kit designed for integrating large language models into applications. It serves as a foundational client for interacting with REST and WebSocket services, enabling developers to implement chat functionality, multimodal content generation, and autonomous agent orchestration. The library provides a structured framework for defining executable tools and enforcing JSON schemas, ensuring that model outputs remain programmatically compatible with downstream systems. The SDK distinguishes itself through its robust request orchestration and

    TypeScriptnodejsopenaitypescript
    在 GitHub 上查看↗10,643
  • pipecat-ai/pipecatpipecat-ai 的头像

    pipecat-ai/pipecat

    12,846在 GitHub 上查看↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    在 GitHub 上查看↗12,846
  • ramon-victor/freegpt-webuiramon-victor 的头像

    ramon-victor/freegpt-webui

    5,623在 GitHub 上查看↗

    freegpt-webui is a self-hosted web interface for interacting with large language models. It provides a chat-based frontend designed for communicating with GPT 3.5 and GPT 4 models. The application enables API keyless chat, allowing users to access conversational AI for text generation and information retrieval without providing or managing personal authentication keys. The system handles model integration through a reverse-proxy gateway and supports asynchronous stream processing for real-time text generation. User preferences and conversation history are persisted via client-side session st

    Pythonapifreechatgptchatgpt-api
    在 GitHub 上查看↗5,623
查看 Chatgpt Web 的所有 30 个替代方案→

常见问题解答

niek/chatgpt-web 是做什么的?

该项目是一个自托管的 Web 界面和桌面应用程序,专为与语言模型交互而设计。它提供了一个用于管理对话会话的私有平台,允许用户在连接到外部 AI 服务的同时,保持对交互历史和配置设置的控制。

niek/chatgpt-web 的主要功能有哪些?

niek/chatgpt-web 的主要功能包括:Self-Hosted Chat Interfaces, LLM Interfaces, OpenAI API Clients, Interactive Model Interfaces, Realtime Voice Conversation Facilitators, AI Image Generation, Conversation History Management, Text-to-Visual Generation。

niek/chatgpt-web 有哪些开源替代品?

niek/chatgpt-web 的开源替代品包括: livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… openai/openai-node — This project is a comprehensive Node.js software development kit designed for integrating large language models into… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… ramon-victor/freegpt-webui — freegpt-webui is a self-hosted web interface for interacting with large language models. It provides a chat-based… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… brycedrennan/imaginairy — imaginAIry is a system for generating and refining images and videos using diffusion models. It operates as a…