Skip to main content

Lightweight multi-agent orchestration framework

Project description

Orkes

🔍 What is Orkes?

Orkes helps you coordinate LLM agents using plain Python. No magic, no unnecessary layers. Just explicit control flow, transparent agent logic, and simple message passing.

🔹 Core Principles

  • Explicit control flow — use DAGs, FSMs, or plain loops
  • Transparent agents — define prompt, tool, and logic directly
  • Simple message passing — plain dicts, no graph state magic
  • Minimal dependencies — only what you truly need
  • 100% Pythonic — easy to read, modify, and extend
  • Stateless by default — you control memory and state
  • Hackable and debuggable — nothing hidden

🛠️ Project Status

This is the initial stage of Orkes.

  • Vision and core philosophy
  • Basic orchestration engine
  • Agent structure (prompt + tool + fn)
  • Minimal examples
  • Optional visualizer (planned)
  • Docs and tests (coming)

License

This poject is available as open source under the terms of the MIT License.

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

orkes-0.1.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

orkes-0.1.1-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file orkes-0.1.1.tar.gz.

File metadata

  • Download URL: orkes-0.1.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for orkes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a465ed4928a9729667ac876ed2f7034fee115b98c8239eff1f239b06001b8df1
MD5 771b650cacc979c24fe2f82af615e1d0
BLAKE2b-256 53dc71f6c35a2dcd094fdb888c2de195ceea50aa59589465655defc2b7843be0

See more details on using hashes here.

File details

Details for the file orkes-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: orkes-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for orkes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 41546f26a1aba3f846bbd8715bccfa1f8517b9c44ff256d92b3ac5a5ed8ba477
MD5 e5862728a40b868aaa49216337b7b5e9
BLAKE2b-256 920fbd2a6a06b3eb7dcd572429f44bd4f70d37af7edd420d98374b83b6058688

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