bingo  by weaigc

Web app for streamlined New Bing access

created 2 years ago
2,888 stars

Top 16.9% on sourcepulse

GitHubView on GitHub
Project Summary

Bingo is a self-hostable web interface for Microsoft's New Bing AI, designed to provide a smoother user experience, especially for users in regions with restricted access. It aims to replicate the core functionalities of the official New Bing web client, offering features like unlimited conversations, cross-region accessibility, and Docker deployment.

How It Works

Bingo acts as a reverse proxy and frontend for the New Bing AI service. It handles the communication with Bing's backend, allowing users to interact with the AI without needing a direct, unhindered connection to Microsoft's servers. The project leverages web technologies to reconstruct the user interface and interaction flow of the official New Bing, including support for features like image generation and continuous voice conversations.

Quick Start & Requirements

  • Local Deployment: Requires Node.js >= 18 and a VPS with an IP address not blocked by Microsoft.
    • git clone https://github.com/weaigc/bingo.git
    • cd bingo
    • npm i
    • npm run build
    • npm run start
  • Docker Deployment:
    • docker pull weaigc/bingo
    • docker run --rm -it -p 7860:7860 weaigc/bingo
  • Environment Variables: BING_HEADER or BING_COOKIE can be configured for account-specific features like image generation without login. Instructions for obtaining these are provided.
  • Demo Sites: Site 1 (V2), Site 2 (V1)

Highlighted Details

  • Supports unlimited conversations and continuous voice chat.
  • Offers image generation and voice input/output capabilities.
  • Provides options for self-deployment via Docker, CodeSandbox, Render, Cloudflare Workers, HuggingFace, Netlify, and Vercel.
  • Includes support for OpenAI API calls and GPT-4 mode.

Maintenance & Community

  • Active development with a roadmap including internationalization.
  • Community interaction via Telegram.
  • Project is MIT licensed.

Limitations & Caveats

Local deployment requires a non-blocked foreign IP. Some features like image recognition are not supported in GPT-4 or preset personality modes. Vercel's free tier has interface timeout limits.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.