awesome-repositories.comCategoriesBlog
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
·
THUDM avatar

THUDM/CogVLM

0
View on GitHub↗

CogVLM

CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images and generating natural language. It functions as a visual question answering system that analyzes image content to provide detailed descriptions or answer specific questions.

The project includes a visual grounding model capable of mapping text descriptions to precise bounding box coordinates within an image. It also features a vision-based automation agent that analyzes screen captures to generate execution plans and interaction coordinates for software interfaces.

The system provides tools for model customization through low-rank adaptation fine-tuning. Performance is managed via a quantization framework to reduce GPU memory usage and a distribution system for multi-GPU workloads.

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

  • Visual Content Analysis - Provides a multimodal system that analyzes images and text to provide detailed descriptions and answer complex questions about visual scenes.
  • Visual-Language Multimodal Integration - Integrates visual features and text embeddings into a shared space for reasoning across image and language inputs.
  • GUI Action Planning - Analyzes user interface screenshots to generate a logical sequence of interaction steps and coordinates for automation.
  • Text-to-Bounding-Box Models - Implements a model capable of mapping natural language descriptions to precise bounding box coordinates within an image.
  • GUI Task Automation - Generates actionable steps and coordinates to perform tasks by identifying and interacting with screen elements.
  • Multimodal Large Language Models - Implements a neural architecture that processes both visual and textual inputs for complex reasoning.
  • Visual Question Answering - Analyzes images and text to answer natural language questions and provide detailed visual descriptions.
  • GUI Agents - Provides a vision-based agent capable of analyzing screens and interacting with desktop and mobile interfaces.
  • Object Grounding Models - Identifies and locates specific objects in images by mapping text descriptions to bounding box coordinates.
  • Inference Optimization - Enhances model execution speed and reduces memory usage through quantization and multi-GPU distribution.
  • Low-Rank Adaptation - Implements low-rank adaptation (LoRA) to efficiently update model behavior with a small set of trainable weights.
  • Multi-GPU Inference Runtimes - Optimizes GPU inference through weight quantization and distributed execution across multiple graphics processors.
  • Multi-GPU Distribution - Distributes large model parameters across multiple GPUs to overcome memory limits and reduce latency.
  • Vision-Language Fine-Tunings - Adapts pretrained vision-language models to custom domains using LoRA and other fine-tuning methods.
  • LLM Quantization Frameworks - Provides a toolkit for reducing memory usage via four or eight bit weight quantization.
  • Weight Quantization - Uses four or eight bit weight quantization to reduce GPU memory footprint and accelerate inference speed.
  • Multimodal Weight Adaptation - Adapts model behavior to specific domains by applying low-rank adaptation to custom datasets.
  • Multimodal Foundation Models - Visual expert model for language-based reasoning.
  • Multimodal LLM Models - Vision-language model achieving state-of-the-art performance on cross-modal benchmarks.
6,742 stars·454 forks·Python·Apache-2.0·19 views

Star history

Star history chart for thudm/cogvlmStar history chart for thudm/cogvlm

Frequently asked questions

What does thudm/cogvlm do?

CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images and generating natural language. It functions as a visual question answering system that analyzes image content to provide detailed descriptions or answer specific questions.

What are the main features of thudm/cogvlm?

The main features of thudm/cogvlm are: Visual Content Analysis, Visual-Language Multimodal Integration, GUI Action Planning, Text-to-Bounding-Box Models, GUI Task Automation, Multimodal Large Language Models, Visual Question Answering, GUI Agents.

What are some open-source alternatives to thudm/cogvlm?

Open-source alternatives to thudm/cogvlm include: zai-org/cogvlm — CogVLM is a multimodal large language model designed for visual reasoning and multi-turn dialogue. It functions as a… qwenlm/qwen-vl. thudm/visualglm-6b — VisualGLM-6B is a bilingual multimodal large language model and vision-language model designed for conversational… huggingface/smollm — SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning… opennmt/ctranslate2 — CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and… opengvlab/internvl — InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate…

Open-source alternatives to CogVLM

Similar open-source projects, ranked by how many features they share with CogVLM.
  • zai-org/cogvlmzai-org avatar

    zai-org/CogVLM

    6,742View on GitHub↗

    CogVLM is a multimodal large language model designed for visual reasoning and multi-turn dialogue. It functions as a visual grounding model and a quantized vision model, combining text and image processing to perform complex understanding and maintain context across visual inputs. The project includes capabilities as a GUI automation agent, allowing it to analyze application screenshots, plan operational steps, and return precise screen coordinates for interface interaction. It further supports visual grounding by generating bounding box coordinates to map text descriptions to specific spatia

    Pythoncross-modalitylanguage-modelmulti-modal
    View on GitHub↗6,742
  • qwenlm/qwen-vlQwenLM avatar

    QwenLM/Qwen-VL

    6,535View on GitHub↗
    Pythonlarge-language-modelsvision-language-model
    View on GitHub↗6,535
  • thudm/visualglm-6bTHUDM avatar

    THUDM/VisualGLM-6B

    4,157View on GitHub↗

    VisualGLM-6B is a bilingual multimodal large language model and vision-language model designed for conversational tasks and visual understanding. It functions as a bilingual AI model capable of processing and generating responses in both Chinese and English. The system is a quantized large language model supporting 4-bit and 8-bit precision to reduce memory usage and hardware requirements during local deployment. It is also a parameter-efficient fine-tuning model, allowing for weight adjustments to adapt the system to specific downstream tasks without full retraining. The project covers mult

    Python
    View on GitHub↗4,157
  • huggingface/smollmhuggingface avatar

    huggingface/smollm

    3,624View on GitHub↗

    SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters. The project emphasizes efficient AI inference and on-device text generation, aiming to enable the deployment of lightweight models on edge devices with limited memory and processing power. It utilizes synthetic data generation to produce artificial datasets that improve the reasoning and training of these AI systems. The system supports a variety of optimization and training capabilities, including we

    Python
    View on GitHub↗3,624
See all 30 alternatives to CogVLM→