awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
acheong08 avatar

acheong08/ChatGPTArchived

0
View on GitHub↗
27,924 نجوم·4,380 تفرعات·Python·GPL-2.0·6 مشاهدات

ChatGPT

This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface.

The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model.

The implementation covers session-based token management for maintaining user identity and asynchronous stream handling to display responses in real time. It also features a command-line input loop and a plugin-driven extension system.

Features

  • AI Command-Line Interfaces - Functions as a specialized AI command-line interface for interacting with language models in a terminal environment.
  • AI Integration APIs - Integrates the application with large language models through a programmatic AI API.
  • AI Chat Interfaces - Provides a conversational chat interface that connects users to a generative AI model.
  • Large Language Models - Facilitates advanced prompting of large language models to generate specific content for a chat interface.
  • Reverse-Engineered API Clients - Implements a reverse-engineered interface to communicate with the model's private internal API.
  • Text Generation Interfaces - Sends text prompts to the language model and receives generated responses to populate the chat interface.
  • Command Line Input Utilities - Implements a terminal-based input loop that captures multi-line user prompts for the AI model.
  • Interactive Command Line Interfaces - Provides an interactive command-line interface for direct, multi-line communication with the AI model.
  • API Wrappers - Acts as a programmatic API wrapper for a large language model using reverse-engineered communication protocols.
  • Plugin Management Systems - Implements a plugin management system for extending the capabilities of the integrated language model.
  • Plugin Management - Manages the lifecycle and installation of specialized plugins that augment the AI's capabilities.
  • Plugin Systems - Provides a plugin system for loading external modules that extend the functional capabilities of the chat loop.
  • Plugin Managers - Includes a manager for installing and listing plugins that extend the model's functional capabilities.
  • Session Persistence Management - Manages session persistence by storing and refreshing authentication tokens in local memory.
  • HTTP Request Clients - Simulates browser-based HTTP requests to interact with the model API while avoiding detection.
  • API Wrappers - Reverse-engineered API client for the chat interface.
  • Infrastructure and Utilities - Provides reverse-engineered access to chat APIs.
  • Client Applications - Reverse-engineered API and client for chat services.
  • واجهات سطر الأوامر - Reverse engineered API client for terminal interaction.

سجل النجوم

مخطط تاريخ النجوم لـ acheong08/chatgptمخطط تاريخ النجوم لـ acheong08/chatgpt

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ ChatGPT

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ChatGPT.
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    عرض على GitHub↗9,325
  • rawandahmad698/pychatgptالصورة الرمزية لـ rawandahmad698

    rawandahmad698/PyChatGPT

    4,188عرض على GitHub↗

    PyChatGPT is a Python library for sending prompts to language model APIs and receiving generated text responses programmatically. It serves as an API client that integrates language model capabilities into Python applications. The project includes an automated authenticator to retrieve and refresh access tokens without requiring a web browser. It also features a proxy-enabled network client that routes API requests through proxy servers to bypass network restrictions and manage rate limits. To maintain continuity, the library provides conversation state management that tracks chat history an

    Python
    عرض على GitHub↗4,188
  • ultraworkers/claw-code-parityالصورة الرمزية لـ ultraworkers

    ultraworkers/claw-code-parity

    6,687عرض على GitHub↗

    This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for interacting with large language models. It functions as an AI tool orchestrator that routes client requests to language servers and manages the planning and handoffs between specialized agents to solve complex tasks. The system distinguishes itself as a language porting validator, using deterministic mocks and specifications to verify feature parity between different language implementations of a codebase. It further extends agent capabilities by acting as a Model Context Protocol

    Rust
    عرض على GitHub↗6,687
  • babaohuang/geminiprochatالصورة الرمزية لـ babaohuang

    babaohuang/GeminiProChat

    4,862عرض على GitHub↗

    GeminiProChat is a web-based chat interface for interacting with Gemini Pro and other large language models via API. It is provided as a containerized application and a progressive web app that can be installed as a standalone native application on mobile and desktop devices. The system includes password-protected access to prevent unauthorized use of AI API quotas. It allows for the configuration of specific model names and base URLs through environment variables to route requests to different AI service endpoints. The application renders AI responses using markdown and syntax highlighting

    TypeScriptastrogeminigemini-api
    عرض على GitHub↗4,862
عرض جميع البدائل الـ 30 لـ ChatGPT→

الأسئلة الشائعة

ما هي وظيفة acheong08/chatgpt؟

This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface.

ما هي الميزات الرئيسية لـ acheong08/chatgpt؟

الميزات الرئيسية لـ acheong08/chatgpt هي: AI Command-Line Interfaces, AI Integration APIs, AI Chat Interfaces, Large Language Models, Reverse-Engineered API Clients, Text Generation Interfaces, Command Line Input Utilities, Interactive Command Line Interfaces.

ما هي البدائل مفتوحة المصدر لـ acheong08/chatgpt؟

تشمل البدائل مفتوحة المصدر لـ acheong08/chatgpt: nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… rawandahmad698/pychatgpt — PyChatGPT is a Python library for sending prompts to language model APIs and receiving generated text responses… ultraworkers/claw-code-parity — This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for… babaohuang/geminiprochat — GeminiProChat is a web-based chat interface for interacting with Gemini Pro and other large language models via API.… d60/twikit — Twikit is a Python library and API wrapper designed for interacting with X (Twitter). It simulates browser requests… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…