Coder Social home page Coder Social logo

com-chat's Introduction

com-chat 🧠✨

Welcome to com-chat 👋, the GPT application for professionals that need function, form, simplicity, and speed. Powered by the latest models from 12 vendors and open-source model servers, com-chat offers best-in-class Voice and Chat with AI Personas, visualizations, coding, drawing, calling, and quite more -- all in a polished UX.

Pros use com-chat. 🚀 Developers love com-chat. 🤖

✨ Key Features 👊

Advanced AI 100+ AI Models Flow-state UX Privacy First Advanced Tools
Chat
Call AGI
Draw images
Agents, ...
Local & Cloud
Open & Closed
Cheap & Heavy
Google, Mistral, ...
Attachments
Diagrams
Multi-Chat
Mobile-first UI
Stored Locally
Easy self-Host
Local actions
Data = Gold
AI Personas
Voice Modes
Screen Capture
Camera + OCR

You can easily configure 100s of AI models in com-chat:

AI models supported vendors
Opensource Servers LocalAI (multimodal) · Ollama · Oobabooga
Local Servers LM Studio
Multimodal services Azure · Google Gemini · OpenAI
Language services Anthropic · Groq · Mistral · OpenRouter · Perplexity · Together AI
Image services Prodia (SDXL)
Speech services ElevenLabs (Voice synthesis / cloning)

Add extra functionality with these integrations:

More integrations
Web Browse Browserless · Puppeteer-based
Web Search Google CSE
Code Editors CodePen · StackBlitz · JSFiddle
Sharing Paste.gg (Paste chats)
Tracking Helicone (LLM Observability)

🧩 Develop

To download and run this Typescript/React/Next.js project locally, the only prerequisite is Node.js with the npm package manager. Clone this repo, install the dependencies (all local), and run the development server (which auto-watches the files for changes):

git clone https://github.com/smart-window/com-chat.git
cd com-chat
npm install
npm run dev

# You will see something like:
#
#  ▲ Next.js 14.1.0
#  - Local: http://localhost:3000
#  ✓ Ready in 2.6s

The development app will be running on http://localhost:3000. Development builds have the advantage of not requiring a build step, but can be slower than production builds. Also, development builds won't have timeout on edge functions.

🛠️ Deploy from source

The production build of the application is optimized for performance and is performed by the npm run build command, after installing the required dependencies.

# .. repeat the steps above up to `npm install`, then:
npm run build
next start --port 3000

The app will be running on the specified port, e.g. http://localhost:3000.

com-chat's People

Contributors

smart-window avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.