Skip to content

An AI chatbot that supports chat artifacts (like Claude), Bing web search (like Perplexity.ai), multi-turn agentic workflows, open source models, advanced CoT logic and reasoning mode, memory, vision, file upload, and much more.

Notifications You must be signed in to change notification settings

GameGenesis/synapse-chat

Repository files navigation

Synapse Chat

An AI chatbot that supports chat artifacts (like Claude), Bing web search (like Perplexity.ai), multi-turn agentic workflows, open source models, advanced CoT logic and reasoning mode, memory, vision, file upload, and much more.

Setup

  1. Clone the repository
  2. Create a .env file and fill in the appropriate API keys from the .env.example file
  3. Install the dependencies:
    $ npm install
  4. Build the project:
    $ npm run build
  5. Start the server:
    $ npm run start

Make sure to replace any placeholders in the .env.example file with your actual API keys and configuration settings.

Features

  • Chat Artifacts: Supports chat artifacts similar to Claude.
  • Bing Web Search: Provides up-to-date results with Bing Search, similar to Perplexity.ai.
  • Multi-turn Agentic Workflows: Facilitates complex interactions with multiple turns.
  • Open Source Models: Integrates with various open-source models.
  • Advanced CoT Logic and Reasoning: Utilizes advanced Chain-of-Thought logic for better reasoning.
  • Memory: Remembers previous interactions to provide context-aware responses.
  • Vision: Supports image recognition and processing.
  • File Upload: Allows users to upload files for processing.
  • Interactive Web Applications: Generates interactive web applications using AI within the chat window.
  • Image Search and Generation: Searches for and generates images using DALLE-3.
  • Interactive Charts: Creates interactive charts using Mermaid.
  • Slideshow Generation: Compiles research and images into slideshows.
  • Real-time Information: Provides up-to-date time and weather information.
  • Customization: Offers various parameters for customization.
  • Artifact Publication: Allows users to publish and share artifacts.

Screenshots

Choose from several frontier models from a variety of providers such as OpenAI, Anthropic, and Meta

image

Up-to-date results with Bing Search & Wikipedia Integration

Screenshot 2024-07-26 171138 Screenshot 2024-07-28 103827 Screenshot 2024-08-21 000849

Generate interactive web applications using AI inside the chat window with Artifacts

Screenshot 2024-08-21 000424 Screenshot 2024-08-21 000434 Screenshot 2024-11-02 195228

Generate interactive charts using Mermaid

Screenshot 2024-08-21 001051

Search for images

Screenshot 2024-08-21 001135

Generate slideshows from the research and images Synapse Chat has helped you compile

Screenshot 2024-08-21 001301

Generate charts and graph to make your data interactive

Screenshot 2024-11-02 195337

Generate Images using DALLE-3 Integration

image

Get up-to-date time and weather information

image

Customize several parameters

image

Publish artifacts and share them with others

image image

About

An AI chatbot that supports chat artifacts (like Claude), Bing web search (like Perplexity.ai), multi-turn agentic workflows, open source models, advanced CoT logic and reasoning mode, memory, vision, file upload, and much more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages