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

Uploaded CPython 3.9+Windows x86-64

devsper-3.1.5-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.5-cp39-abi3-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

devsper-3.1.5-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.5-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: devsper-3.1.5-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.5-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0a2dff55a778029fab689d843625620c7ff9d7e7ba41b05319cd43f6b88c4b2f
MD5 9fb667bed14db305cf685bae813b7528
BLAKE2b-256 cc5a6da9bb1db3897b6a6884427a7f0471877980d231808c6a0bde7edcd3582f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a34ce483329b49ee9077771f7cd4f91ffe924ed8dba3bd77320cae087e7dfc4d
MD5 3ae7d7b7393c533c21258f05c186ff37
BLAKE2b-256 606f781518cdf7d5ffdd07b9d65d05f50d674fe89fc4f0940c2e8ec012a94049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.5-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18ce436faa1c5ca4bd9f21a5628a2bb9a41518b05ff55f4670327f171173cdde
MD5 28814a5ce02a84789633ea6a2f6fe942
BLAKE2b-256 504c02111da5d93d81e16b988a80ed56fd7f4b98ca8d11a980345491e4d943ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.5-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e303b30a5d2c36bef5e1a89baa7aa3e343780d66c724e13cb2d08b8ea1683ea
MD5 cf32e0967ae679fb38c919f8a9072d2c
BLAKE2b-256 9ae1577a33a2a9ee110563ce0bece9aad4e5bd343e8d6efb32234610bd01e35d

See more details on using hashes here.

Provenance

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