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

Uploaded CPython 3.9+Windows x86-64

devsper-3.1.2-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.2-cp39-abi3-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

devsper-3.1.2-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.2-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: devsper-3.1.2-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.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 34afc1f057ea2445b7d915e4ac8e6a288ac88f7c1dda35c889a26387617f7b37
MD5 018efbf4e94530cf5ac909b59ba651c2
BLAKE2b-256 a474c47adcb799bb3c6332649f1a3ee1b15a55c2294ef97835a93139deb6fb6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff0ea88f3aabcc9801053437d964894346b6e576cff59e8735d43accac687048
MD5 9eeb1a8358d22c9d0e9ea91c77e03373
BLAKE2b-256 d955d6ae0028c9ec9113a5f5d1676bfc24b4e445ba8f2ef6909c98e0e25b72a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ee86bddb49cd6575a4c72ef5a26eef910b2b8312482540a9e4f63ba6e93df1e
MD5 deb7e97bbf8b9113fbb6b058fa143380
BLAKE2b-256 d032181c680c2bfaf52bbadf8b347a119245fe19acf31868c69af94dc825c739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for devsper-3.1.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e8ea020c207221e31a8da2a4011dbb50cacb1b3437b9fb08c8a5e700b7b80c9
MD5 eafcab85632c65f55fd90546ba742c3b
BLAKE2b-256 8986c705ce495bb42ad467af738fa8088bea76f2d2138bfcbd148a65f1ffc661

See more details on using hashes here.

Provenance

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