Skip to main content

Installation

Requirements

  • Python >= 3.12
  • Core dependencies: diskcache, numpy (installed automatically)

Install from PyPI

# Core (in-memory + disk backends)
pip install chengeta-ai

# With framework adapters
pip install 'chengeta-ai[langchain]'
pip install 'chengeta-ai[langgraph]'
pip install 'chengeta-ai[autogen]'
pip install 'chengeta-ai[crewai]'
pip install 'chengeta-ai[agno]'

# With storage backends
pip install 'chengeta-ai[redis]'
pip install 'chengeta-ai[vector-faiss]'
pip install 'chengeta-ai[vector-chroma]'

# Everything
pip install 'chengeta-ai[all]'

uv

uv add chengeta-ai
uv add 'chengeta-ai[langchain,redis]'
uv add 'chengeta-ai[all]'

From Source

git clone https://github.com/vigilancetrent/chengeta-ai.git
cd chengeta-ai
uv sync --dev
uv run pytest # verify install

Verify Installation

python -c "import chengeta_ai; print(chengeta_ai.__version__)"
# 0.2.0

Optional Dependencies

ExtraPackageWhat it enables
redisredis>=5.0Redis-backed distributed cache
vector-faissfaiss-cpu>=1.7FAISS vector similarity search
vector-chromachromadb>=0.4ChromaDB persistent vector store
langchainlangchain-core>=0.2LangChain BaseCache adapter
langgraphlanggraph>=0.1LangGraph checkpoint adapter
autogenpyautogen>=0.2AutoGen 0.2.x adapter
crewaicrewai>=0.28CrewAI kickoff adapter
agnoagno>=0.1Agno agent adapter
openaiopenai>=1.0OpenAI SDK adapter
anthropicanthropic>=0.25Anthropic SDK adapter

AutoGen 0.4+: install autogen-agentchat>=0.4 separately — it ships as its own package.


Docker

docker build -t chengeta-ai .
docker run --rm chengeta-ai