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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

devsper-3.1.6-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.6-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: devsper-3.1.6-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.6-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3df7420a6672a073ec8eaa24bc1b2d4814a5b0bb00d22404c9de26e1ff19fd03
MD5 3932029fd48f55f46954df91fb00811b
BLAKE2b-256 0324f89a5be907cc9bdb521b42d215ff1cf8e251c195572f898bd012076b1538

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 851eaafa61bd746cbd826c9e09b01ff6adca6c4a8b526c90c76ba509392af432
MD5 1b6898ddbb67d00cfe03d3bc327579e5
BLAKE2b-256 5aed284656e093cae39eec969a57f31a6477f26bcb7a0a54a1de463e85e43279

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.6-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e914be0b3c9920caedc7c5015f372129cba5646d7b3454ca9d079c3abd8489c3
MD5 b6477a5b43aaadfd4f9cf8ccf11495fa
BLAKE2b-256 20b8d35ba6d43913bdbf50e432676fadb7a16eed35d9dd8c65179871ac079f0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.6-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 983941f135c3aed72900cb6a10f6bebb4869b140c193059e831cd72496ee50a0
MD5 c7374e3095332120f414f65714bf15ee
BLAKE2b-256 379f6a6134a0e2b81f8c63e844b86af91ad46fd846d7822c003fbc33723dffec

See more details on using hashes here.

Provenance

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