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.4-cp39-abi3-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9+Windows x86-64

devsper-3.1.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

devsper-3.1.4-cp39-abi3-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

devsper-3.1.4-cp39-abi3-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: devsper-3.1.4-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e9c5e58b1d7eb67f608e8a685b035678e6e9444f53b4a2ece91d71ad692cefad
MD5 9a893489caa037c8d0847ffda7939f70
BLAKE2b-256 9cdb19809eb2c1e14e1ce75e9476b4094b31df45809b527e526eae432a328e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.4-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.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for devsper-3.1.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de4432bbb7f45830743c2b6b8421f47f17d0c31fca58bc9e8c532257370d43d0
MD5 ccc20501155d78e41d5a9b208912519f
BLAKE2b-256 9d87bc4c3bd04c10565b2c45e79f94d7e4e805a1ca6b058fd8b396f0548dcbf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.4-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.4-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for devsper-3.1.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1031c6088988f81b63b132c9df0875a7cc6261f784d282eaa2600792fbf7e877
MD5 374ed1a155151536759ebbb333675272
BLAKE2b-256 4c724e85dfccaf56cd087808e77eaa62a59e0ad1e361d7eca5caab960e40814d

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.4-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.4-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for devsper-3.1.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eea0002d30f3284552cce8d815dad1915c48d70b300d32fefdad301fd129528a
MD5 19b129913221b31049c151c0e0a4baa8
BLAKE2b-256 4d35a3cc3e082c8b7fa5fd9b48e5f6ec37dbf90f65c929f682bae55e5417eb1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.1.4-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