Catalog PyPI
Back to packageRELEASE DETAILS

1.9.4

PyPI

agixt

An Artificial Intelligence Automation Platform. AI Instruction management from various providers, has an adaptive memory, and a versatile plugin system with many commands including web browsing. Supports many AI providers and models and growing support every day.

Published8 Apr 2026
Direct dependencies84
Transitive dependenciesNot calculated

README

Version 1.9.4 documentation

AGiXT

GitHub PayPal Ko-Fi

GitHub GitHub

GitHub pypi

GitHub npm

Discord Twitter Pump.fun

AGiXT_New

AGiXT is a comprehensive AI automation platform that transforms how you interact with artificial intelligence. With 40+ built-in extensions, multi-provider support, and enterprise-grade features, AGiXT serves as the central nervous system for your digital and physical environments.

🌟 Overview

AGiXT is not just another AI framework—it's a complete automation platform that bridges the gap between artificial intelligence and real-world applications. Whether you're controlling smart home devices, managing enterprise workflows, trading cryptocurrencies, or developing complex applications, AGiXT provides the tools and infrastructure to make it happen through natural language interactions.

🚀 What Makes AGiXT Unique

  • 40+ Built-in Extensions: From Tesla vehicle control to enterprise asset management
  • Multi-Provider Support: Work with OpenAI, Anthropic, Google, Azure, local models, and more
  • Enterprise-Ready: OAuth, multi-tenancy, advanced security, and compliance features
  • Natural Language Control: Manage complex systems through simple conversations
  • Workflow Automation: Chain multiple services and create sophisticated automation sequences
  • Real-Time Integration: WebSockets, webhooks, and live data feeds for immediate responses

📚 Documentation

Documentation for AGiXT has moved to our central documentation site:

📖 View AGiXT Documentation

The documentation site includes:

  • Getting Started Guide
  • Core Concepts
  • Provider Configuration
  • Authentication Setup
  • API Reference
  • Extension Development
  • And much more!

Quick Start

pip install agixt
agixt start

For detailed installation and configuration instructions, please visit the documentation site.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 88

Native requirements
84 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
python-dotenv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv>=1.0.0runtime
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
requests>=2.28.0runtime
websocket-client
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
websocket-client>=1.6.0runtime
pyotp
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pyotpruntime
beautifulsoup4
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
beautifulsoup4==4.12.3; extra == "local"runtime
docker
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
docker==7.1.0; extra == "local"runtime
docx2txt
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
docx2txt==0.8; extra == "local"runtime
GitPython
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
GitPython==3.1.43; extra == "local"runtime
pdfplumber
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pdfplumber==0.11.4; extra == "local"runtime
playwright
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
playwright==1.47.0; extra == "local"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pandas==2.1.4; extra == "local"runtime
PyYAML
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
PyYAML==6.0.2; extra == "local"runtime
requests
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
requests==2.33.0; extra == "local"runtime
python-dotenv
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv==1.0.1; extra == "local"runtime
ffmpeg-python
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ffmpeg-python==0.2.0; extra == "local"runtime
cryptography
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
cryptography==46.0.6; extra == "local"runtime
pillow
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pillow==12.1.1; extra == "local"runtime
SQLAlchemy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
SQLAlchemy==2.0.34; extra == "local"runtime
psycopg2-binary
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
psycopg2-binary==2.9.9; extra == "local"runtime
gTTS
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
gTTS==2.5.3; extra == "local"runtime
tiktoken
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
tiktoken==0.7.0; extra == "local"runtime
PyJWT
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
PyJWT==2.12.0; extra == "local"runtime
websocket-client
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
websocket-client==1.8.0; extra == "local"runtime
lxml
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
lxml==5.3.0; extra == "local"runtime
psutil
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
psutil==6.0.0; extra == "local"runtime
sendgrid
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sendgrid==6.11.0; extra == "local"runtime
httpx
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx==0.27.2; extra == "local"runtime
numpy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy==1.26.4; extra == "local"runtime
mysql-connector-python
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
mysql-connector-python==9.1.0; extra == "local"runtime
pydub
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydub==0.25.1; extra == "local"runtime
python-pptx
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-pptx==0.6.23; extra == "local"runtime
pdf2image
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pdf2image==1.17.0; extra == "local"runtime
agixtsdk
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
agixtsdk==0.0.82; extra == "local"runtime
safeexecute
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
safeexecute==0.0.27; extra == "local"runtime
google-generativeai
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-generativeai==0.7.2; extra == "local"runtime
anthropic
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
anthropic==0.34.2; extra == "local"runtime
arxiv
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
arxiv>=2.0.0; extra == "local"runtime
PyGithub
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
PyGithub==2.4.0; extra == "local"runtime
openai
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
openai==1.44.0; extra == "local"runtime
azure-ai-inference
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
azure-ai-inference; extra == "local"runtime
fastapi
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
fastapi; extra == "local"runtime
uvicorn
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
uvicorn; extra == "local"runtime
ngrok
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ngrok==1.4.0; extra == "local"runtime
youtube-transcript-api
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
youtube-transcript-api==0.6.2; extra == "local"runtime
stripe
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
stripe==10.10.0; extra == "local"runtime
google-auth
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-auth==2.34.0; extra == "local"runtime
google-api-python-client
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-api-python-client==2.144.0; extra == "local"runtime
google-auth-oauthlib
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-auth-oauthlib; extra == "local"runtime
python-multipart
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-multipart==0.0.22; extra == "local"runtime
nest_asyncio
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
nest_asyncio; extra == "local"runtime
pyotp
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pyotp; extra == "local"runtime
argon2-cffi
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
argon2-cffi>=21.3.0; extra == "local"runtime
pytz
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytz; extra == "local"runtime
openpyxl
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
openpyxl==3.1.5; extra == "local"runtime
platformdirs
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
platformdirs; extra == "local"runtime
soundfile
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
soundfile; extra == "local"runtime
nbformat
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
nbformat; extra == "local"runtime
opencv-python
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
opencv-python; extra == "local"runtime
pyzbar
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pyzbar; extra == "local"runtime
pytesseract
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytesseract; extra == "local"runtime
black
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
black; extra == "local"runtime
fasteners
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
fasteners; extra == "local"runtime
apache-libcloud
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
apache-libcloud; extra == "local"runtime
watchdog
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
watchdog; extra == "local"runtime
strawberry-graphql
Environment
{
  "extras": "fastapi",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
strawberry-graphql[fastapi]; extra == "local"runtime
broadcaster
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
broadcaster; extra == "local"runtime
gql
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
gql; extra == "local"runtime
solana
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
solana; extra == "local"runtime
base58
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
base58; extra == "local"runtime
solders
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
solders; extra == "local"runtime
requests-oauthlib
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
requests-oauthlib; extra == "local"runtime
blinkpy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
blinkpy>=0.23.0; extra == "local"runtime
ring_doorbell
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ring_doorbell>=0.9.13; extra == "local"runtime
aiohttp
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
aiohttp; extra == "local"runtime
hikvisionapi
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
hikvisionapi>=0.3.2; extra == "local"runtime
djitellopy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
djitellopy; extra == "local"runtime
axis
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
axis; extra == "local"runtime
google-ads
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-ads; extra == "local"runtime
PyNaCl
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
PyNaCl>=1.5.0; extra == "local"runtime
eth-account
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
eth-account>=0.13.0; extra == "local"runtime
twilio
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
twilio; extra == "local"runtime
redis
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
redis>=5.0.0; extra == "local"runtime
spacy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
spacy==3.8.7; extra == "local"runtime
spacy-legacy
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
spacy-legacy==3.0.12; extra == "local"runtime
spacy-loggers
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
spacy-loggers==1.0.5; extra == "local"runtime
discord.py
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
discord.py>=2.0.0; extra == "local"runtime
botbuilder-core
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
botbuilder-core==4.17.1; extra == "local"runtime
slack-sdk
Environment
{
  "extras": "",
  "marker": "extra == \"local\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
slack-sdk==3.41.0; extra == "local"runtime

Distribution files

2 collected
agixt-1.9.4-py3-none-any.whl

bdist_wheel · 628.43 KB · Python py3

Source file
agixt-1.9.4.tar.gz

sdist · 83,212.07 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:13 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:ffd1084915b687618c1d98831b406ba8d6a520d8d3ca459331aca985bf754db7

Other collected versions

View all collected versions →