Skip to main content

Leviathan - AI Orchestration Platform with swarm intelligence

Project description

Leviathan

AI Orchestration Platform with Swarm Intelligence

Leviathan is a sophisticated AI orchestration platform that coordinates multiple AI agents (swarms) to solve complex tasks through collaborative intelligence.

Features

  • Swarm Orchestration: Coordinate 708+ AI agents across 7 specialized angels
  • Multi-Provider LLM Support: Groq, Cerebras, Together, OpenRouter, Ollama, and more
  • Real-time Trading: Paper and live trading with risk management
  • HiveMind Memory: Persistent, shared memory across agents
  • Video Generation: AI video pipeline with multiple providers
  • Plugin System: Extensible architecture for custom skills

Installation

pip install leviathan

Quick Start

from leviathan import Leviathan

# Initialize the platform
leviathan = Leviathan(api_key="your-api-key")

# Deploy a swarm
result = leviathan.swarm.deploy(
    task="Analyze Solana memecoin trends",
    agents=5
)

# Get results
print(result)

Configuration

Create a .env file with your API keys:

# Required for cloud LLM access
GROQ_API_KEY=your-groq-key
OPENROUTER_API_KEY=your-openrouter-key

# Optional providers
CEREBRAS_API_KEY=your-cerebras-key
TOGETHER_API_KEY=your-together-key
OLLAMA_BASE_URL=http://localhost:11434

# PyPI publishing (for maintainers)
PYPI_API_KEY=pypi-your-api-key

CLI Usage

leviathan swarm "your task" --agents 3
leviathan council "strategic decision"
leviathan balance
leviathan keys list

Architecture

  • Master (Da'at): HaChazal - orchestrates all angels
  • 7 Angels: Zadkiel, Gavriel, Raphael, Uriel, Michael, Malika, Katan
  • 100 Agents per Angel: Specialized sub-agents
  • Binary Claws: 2,124 tool/surrogate agents (ZeroClaw, PicoClaw, NanoClaw)

Security

  • API keys stored in environment variables, never in code
  • .env files excluded from version control
  • Secure secrets management recommended for production

License

MIT License - see LICENSE file for details.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

hachazal-0.1.0-py3-none-any.whl (148.2 kB view details)

Uploaded Python 3

File details

Details for the file hachazal-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hachazal-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 148.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for hachazal-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4ff55def481108edec7d5a12defc786801563958286bc9b865c5f89e3d8aa9c
MD5 791601a61ba0a958155624550db25bdf
BLAKE2b-256 d227548bb01a021cf07249293c69b6896f8cc21edf47270dc5a97e4010caa980

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