awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Niek avatar

Niek/chatgpt-web

0
View on GitHub↗
niek.github.io/chatgpt-web↗

Chatgpt Web

This project is a self-hosted web interface and desktop application designed for interacting with language models. It provides a private platform for managing conversational sessions, allowing users to connect to external AI services while maintaining control over their interaction history and configuration settings.

The application distinguishes itself by offering a unified interface that supports multimodal inputs and outputs, including voice interaction processing and generative image creation. It secures sensitive credentials by routing requests through a backend proxy and ensures data privacy by storing conversation logs and session history locally on the user's device.

Beyond core chat functionality, the platform includes tools for real-time streaming of responses, conversation history management, and the ability to export logs for archiving. The software is packaged as a standalone desktop executable, enabling users to access these AI services independently of a web browser.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with 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.
1,989 stars·464 forks·Svelte·GPL-3.0·32 views

Star history

Star history chart for niek/chatgpt-webStar history chart for niek/chatgpt-web

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does niek/chatgpt-web do?

This project is a self-hosted web interface and desktop application designed for interacting with language models. It provides a private platform for managing conversational sessions, allowing users to connect to external AI services while maintaining control over their interaction history and configuration settings.

What are the main features of niek/chatgpt-web?

The main features of niek/chatgpt-web are: 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.

Which projects share features with niek/chatgpt-web?

Projects with overlapping indexed features include: 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…

Projects sharing features with Chatgpt Web

These projects share indexed features with Chatgpt Web. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • livekit/livekitlivekit avatar

    livekit/livekit

    19,358View on 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
    View on GitHub↗19,358
  • openai/openai-nodeopenai avatar

    openai/openai-node

    10,643View on 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
    View on GitHub↗10,643
  • pipecat-ai/pipecatpipecat-ai avatar

    pipecat-ai/pipecat

    12,846View on 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
    View on GitHub↗12,846
  • ramon-victor/freegpt-webuiramon-victor avatar

    ramon-victor/freegpt-webui

    5,623View on 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
    View on GitHub↗5,623
Compare all 30 related projects→

Curated searches featuring Chatgpt Web

Hand-picked collections where Chatgpt Web appears.
  • Open Source ChatGPT Alternatives
  • Open Source LLM Chat Interfaces