Skip to main content

Devsper runtime CLI — 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 Distribution

devsper-3.0.1.tar.gz (213.7 kB view details)

Uploaded Source

Built Distribution

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

devsper-3.0.1-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file devsper-3.0.1.tar.gz.

File metadata

  • Download URL: devsper-3.0.1.tar.gz
  • Upload date:
  • Size: 213.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for devsper-3.0.1.tar.gz
Algorithm Hash digest
SHA256 cd2fc862dad009f07b5bc89f093b1301b726b8b86242cea0f1f7f18cd5b4f4d3
MD5 cd0c49b6815300e220598367aea85ff0
BLAKE2b-256 979fdbaf5b71eba8817f27a740aec462d76b8716d4a65e249771c38f1fcf8265

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.0.1.tar.gz:

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.0.1-py3-none-any.whl.

File metadata

  • Download URL: devsper-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for devsper-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 26a8d32e5e847271b07fe90823df8a35b2c4340fbde538b4d08f5578eaf38c6b
MD5 fab0d885931f929130762a0d9c2bef00
BLAKE2b-256 f588bb39de676fdf9ab037e7998a7526d09fc2d4b14a6a3fe83bc4290b96201e

See more details on using hashes here.

Provenance

The following attestation bundles were made for devsper-3.0.1-py3-none-any.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