Skip to main content

The Universal Multi-Agent Microservices Gateway for Antimatter

Project description

⚛️ Antimatter Core

The Universal Multi-Agent Microservices Gateway

PyPI Version Python License: MIT


Antimatter is a hyper-secure, locally hosted, multi-agent integration gateway. It acts as an End-to-End Encrypted (E2EE) bridge between your mobile device and a suite of powerful AI Agents running on your desktop.

By decoupling the architecture, Antimatter allows you to seamlessly switch between different AI models (like Claude, Antigravity 2.0, or the Antigravity IDE) from a single Android application without compromising your local file system's security.

🚀 Features

  • Multi-Agent Multiplexing: Connect to multiple AI adapters (Claude Desktop, AG2, etc.) simultaneously.
  • End-to-End Encryption: 100% locally generated X25519/HKDF/AES-GCM encryption ensures your data is never readable by Cloudflare or any middleman.
  • Dynamic Routing: Switch active agents on-the-fly directly from the Antimatter Android app.
  • Headless & Secure Vaults: Built-in dual-layer secret storage using OS-native Keyrings and a headless AES-GCM fallback vault.

📦 Installation

To install the Antimatter Gateway, you can use either standard pip or uv:

Using pip:

pip install antimatter-gateway

Using uv (recommended for cleaner isolation):

uv tool install antimatter-gateway

Note: This package provides the core infrastructure for the Antimatter ecosystem.

💻 CLI Commands

Once installed, you have access to a suite of clean, simple terminal commands:

Command Description
antimatter-gateway start Starts the primary Gateway server silently as a background daemon.
antimatter-gateway stop Safely kills the background Gateway daemon.
antimatter-gateway status Checks if the Gateway daemon is running.
antimatter-gateway pair Generates a secure QR code to pair your Android device.
antimatter-ag2 Starts the Antigravity 2.0 Adapter.
antimatter-claude Starts the Claude Desktop Adapter.

🛠️ Quickstart

  1. Start the Gateway:

    antimatter-gateway start
    

    The gateway now detaches and runs silently in the background. Logs are written to ~/.antimatter_daemon/gateway.log.

  2. Pair your Device:

    antimatter-gateway pair
    

    Scan the generated QR code using the Antimatter Android App.

  3. Start an Agent: Open a new terminal and start your preferred AI agent adapter:

    antimatter-ag2
    
  4. Stop the Gateway (when finished):

    antimatter-gateway stop
    

🔒 Security Architecture

Antimatter uses Cloudflare Quick Tunnels to expose the local gateway to the mobile app, but it treats the tunnel as an untrusted medium. All payloads are encrypted locally on the Android device using AES-GCM before transmission and are decrypted locally by the PC Gateway using a pre-shared Elliptic Curve Diffie-Hellman (ECDH) key exchange.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

antimatter_gateway-2.0.3.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

antimatter_gateway-2.0.3-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file antimatter_gateway-2.0.3.tar.gz.

File metadata

  • Download URL: antimatter_gateway-2.0.3.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ultramarine Linux","version":"43","id":"gas_meter","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for antimatter_gateway-2.0.3.tar.gz
Algorithm Hash digest
SHA256 8f9d0678280b1617247fc9cbda64c7eab4724ba1a640153b784a4bc0508de747
MD5 a71a8306dcd9893122829450a7e16e48
BLAKE2b-256 b891da0fd40a4043248585ddb177f9ccdd4e708cf98358790e69cb16876f7d54

See more details on using hashes here.

File details

Details for the file antimatter_gateway-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: antimatter_gateway-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ultramarine Linux","version":"43","id":"gas_meter","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for antimatter_gateway-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f69e8c8bdf9c7460f7c333a2fbb8c086fdd3288edb3b294b93d6b02d3c0e63b
MD5 fdf2a923988f963cd43eff121d0a9ac5
BLAKE2b-256 c8da40e48a87d2f95f1ed50dce402b4e371c8e16681be0bf0f3123384ef0cb32

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page