Skip to main content

Automagik Omni

Multi-tenant omnichannel messaging hub with AI agent integration.

Overview

This project implements an AI agent system that can integrate with various communication channels, starting with WhatsApp.

Setup

  1. Create a virtual environment: python -m venv .venv
  2. Activate the virtual environment: source .venv/bin/activate
  3. Install dependencies: uv pip install -e .

Configuration

Copy the .env.example file (if available) to .env and fill in the required configuration values.

Running the Application

automagik-omni start

Or using the legacy command:

omnihub start

Or using the legacy method:

python -m src.main

CLI Commands

# Main commands
automagik-omni start              # Start the API server
automagik-omni status             # Show system status
automagik-omni health             # Health check

# Instance management
automagik-omni instance list      # List all instances
automagik-omni instance add       # Add new instance
automagik-omni instance show      # Show instance details

# Telemetry management
automagik-omni telemetry enable   # Enable usage analytics
automagik-omni telemetry disable  # Disable usage analytics

Telemetry

Automagik Omni collects anonymous usage analytics to help improve the product. This includes:

  • CLI command usage patterns
  • API endpoint performance metrics
  • System information (OS, Python version)

No personal data, message content, or credentials are collected.

To disable telemetry:

automagik-omni telemetry disable

Or set environment variable:

export AUTOMAGIK_OMNI_DISABLE_TELEMETRY=true

Development

This project uses uv as the package manager. To add new dependencies:

uv add <package-name>

Project Structure

  • src/ - Main source code directory
    • agent/ - Agent implementation
    • channels/ - Communication channel integrations
    • db/ - Database models and repositories
  • tests/ - Test directory (to be implemented)

Metadata

Release files for automagik-omni 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automagik-omni 0.2.1
File Size Uploaded
automagik_omni-0.2.1.tar.gz 109.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for automagik-omni 0.2.1
File Interpreter ABI Platform
automagik_omni-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 232.5 kB

Release files / automagik_omni-0.2.1.tar.gz

Download URL automagik_omni-0.2.1.tar.gz
Size 109.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ae6d09fc1adf4d01c3f1239ae5b609da63c419e083178bd2ae843a6ed4e54b80
BLAKE2b-256 checksum
How to use checksums
8ee46ce56c99593c1447af53df6986616c19f8de4719441214f31c47862a4fc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 4, 2025.

Transparency log

Release files / automagik_omni-0.2.1-py3-none-any.whl

Download URL automagik_omni-0.2.1-py3-none-any.whl
Size 123.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1db558555edaf0986ee8e498334c8c2a6c52d3e14887dd613d12b66fdded2fdb
BLAKE2b-256 checksum
How to use checksums
5bf0aa6a1e70ea9a2a543019f836e87cc85286b618bfd315d1c91ab5365c7d6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 4, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page