Skip to main content

Devsper — self-evolving AI workflow engine

Project description

devsper

Self-evolving AI workflow engine — run .devsper workflows locally or at scale.

pip install devsper
devsper run workflow.devsper --input topic="transformers"

Providers

Set any one key and devsper picks it up automatically:

Provider Env var
Anthropic ANTHROPIC_API_KEY
OpenAI OPENAI_API_KEY
GitHub Models GITHUB_TOKEN
ZAI / GLM ZAI_API_KEY
Azure OpenAI AZURE_OPENAI_API_KEY + AZURE_OPENAI_ENDPOINT + AZURE_OPENAI_DEPLOYMENT
Azure AI Foundry AZURE_FOUNDRY_API_KEY + AZURE_FOUNDRY_ENDPOINT + AZURE_FOUNDRY_DEPLOYMENT
LiteLLM proxy LITELLM_BASE_URL
Ollama OLLAMA_HOST (default: http://localhost:11434)

Or store credentials in the OS keychain:

devsper credentials set anthropic
devsper auth github        # device flow, no API key needed
devsper auth status        # show what's configured

Commands

devsper run <workflow.devsper> [--input key=value ...]
devsper compile <workflow.devsper> [--output <file>]
devsper peer --listen 0.0.0.0:7000 [--join <addr>]
devsper inspect <run-id>
devsper tui                # interactive UI (pip install 'devsper[tui]')
devsper eval run           # batch eval (pip install 'devsper[eval]')

Links

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 Distributions

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

devsper-3.1.0-cp39-abi3-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

devsper-3.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

devsper-3.1.0-cp39-abi3-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

devsper-3.1.0-cp39-abi3-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file devsper-3.1.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: devsper-3.1.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for devsper-3.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bbbfd7af527cebff984ef16381a0ac80c8c6cc46c4bbed87ddeed0b54c447e7b
MD5 3572d47e156b18ec48f05d367c36f8e7
BLAKE2b-256 a945683ce528a864be4b6cd5a57c10e98706e9d6c107a815ec10cbf8c346d4c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.0-cp39-abi3-win_amd64.whl:

Publisher: publish.yml on devsper-com/runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devsper-3.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for devsper-3.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8922a278357990b8ab275f798d1eedfbe8da70d5a736d99b0772b5b961eab499
MD5 3f66389dca1bffed6d381e7af64d1189
BLAKE2b-256 147a495c9ced6ef0ae35aecd4315875d29593212b370c3c039adf4746e2e4c68

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on devsper-com/runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devsper-3.1.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for devsper-3.1.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6a3eb0227957f7775288d4b1dbc157f9b671439df522c6459ebdacadff6c7df
MD5 88874c7363a4abef4ca49d5fb6975fb0
BLAKE2b-256 592e0793d53f87b2dc2b6a8e691719ca1e6b8e606eb3785a82e1337111478de1

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: publish.yml on devsper-com/runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file devsper-3.1.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for devsper-3.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 47f4af56269c0184e40e2eac00fc0957b9513177e211a4d58071bc000a5ae7ea
MD5 eaa885b9cee4998a1e75f0f9ccf19bd8
BLAKE2b-256 31f269f41fc530681642cd8ecf077f20cc2b99e08a4d92e66fecf60f095bdb25

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.0-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: publish.yml on devsper-com/runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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