Skip to content

CamouChat-Team/camouchat-core

CamouChat Core 🛠️

Important

🦊 This is the CamouChat Core SDK Repository. If you are looking for the main CamouChat project, full ecosystem documentation, or the WhatsApp plugin, please visit our Central Repository.

camouchat-core is the foundational SDK package providing strict async interfaces, AES-GCM-256 encrypted storage, and structured logging used by all CamouChat plugins.

PyPI PyPI Downloads

Key Features

  • Interface-First Design: Pure typing.Protocol contracts for seamless cross-plugin interoperability.
  • Encrypted Storage Pipeline: Built-in AES-GCM-256 encryption bridging abstract messages to SQLAlchemy.
  • Database Agnostic: Supports SQLite, PostgreSQL, and MySQL via SQLAlchemyStorage.
  • Unified Metadata: Centralized enums (Platform, StorageType, MediaType) across the ecosystem.
  • Concurrent Logging: Thread-safe, colored console & rotating file logging via LoggerFactory.
  • Python 3.11+: Compatible with Python 3.11, 3.12, 3.13, and 3.14.

Installation

Requirements

  • Python 3.11 or higher
  • Recommended: Use a virtual environment

Setup (Recommended)

Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

Install using uv (recommended)

uv add camouchat-core

Install using pip

pip install camouchat-core

Documentation

🤖 For AI Agents

Are you an AI assistant helping to build or debug CamouChat? 👉 Read the Agents Guide (Agents.md) for a strict breakdown of core protocols, encryption flows, and architectural rules.

Supported Social Platforms :

⚖️ Security & Ethics

CamouChat's strict policy regarding acceptable automation, anti-spam, and stealth disclaimers can be found in our central ecosystem hub:

👉 SECURITY.md

Thanks to all the Contributors

BITS-Rohit
Ivy
bibhupradhanofficial
Bibhu Pradhan
xinss-plus
Xinss
Adez017
aditya singh rathore
AnkithaMadhyastha
AnkithaMadhyastha
Vaishnav-Sabari-Girish
Vaishnav-sabari-girish
dharapandya85
Dhara Pandya
OVERDOZZZE
Saparbekov Nurdan
magic-peach
Akanksha Trehun

Built with ❤️ by BITS-Rohit and the CamouChat community

About

camouchat-core : handles core modules of camouchat.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages