Skip to main content

LLM driven development and automatic repair kit.

Project description

ESBMC AI

Development Docker Repository on Quay GitHub All Releases

Automated LLM Integrated Workflow Platform. Primarily oriented around Automated Program Repair (APR) research. There are different commands that can be executed with ESBMC-AI. There are different commands that ESBMC-AI can run, and can also be extended with Addons (see below).

The basic repair implementation passes the output from ESBMC to an AI model with instructions to repair the code. As the output from ESBMC can be quite technical in nature.

ESBMC-AI Visual Abstract

ESBMC-AI Platform

Quick Start

hatch run esbmc-ai ...

Demonstration

Fix Code Demo

More videos can be found on the ESBMC-AI Youtube Channel

Wiki

For full documentation, see the ESBMC-AI Wiki. Quick Links:

Contributing

See this page.

License

[!NOTE] This project is offered under a dual-licence model.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esbmc_ai-0.5.2.dev15.tar.gz (58.6 kB view details)

Uploaded Source

Built Distribution

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

esbmc_ai-0.5.2.dev15-py3-none-any.whl (74.2 kB view details)

Uploaded Python 3

File details

Details for the file esbmc_ai-0.5.2.dev15.tar.gz.

File metadata

  • Download URL: esbmc_ai-0.5.2.dev15.tar.gz
  • Upload date:
  • Size: 58.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.3 cpython/3.12.0 HTTPX/0.28.1

File hashes

Hashes for esbmc_ai-0.5.2.dev15.tar.gz
Algorithm Hash digest
SHA256 5445a7fa8627db7b829e71a1ee937ec7f30a60ae83276bf895642333f832b6a2
MD5 1a851a1435b480d0ca42e4ff8a2042a1
BLAKE2b-256 d816ff2ab8b3b61d626c5edc3f5879bf52fe4e263d55b455991c6b769e520802

See more details on using hashes here.

File details

Details for the file esbmc_ai-0.5.2.dev15-py3-none-any.whl.

File metadata

  • Download URL: esbmc_ai-0.5.2.dev15-py3-none-any.whl
  • Upload date:
  • Size: 74.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.3 cpython/3.12.0 HTTPX/0.28.1

File hashes

Hashes for esbmc_ai-0.5.2.dev15-py3-none-any.whl
Algorithm Hash digest
SHA256 cd6d628e1c7e0ed2a87e2bc5148ce5f42ccb5a3cc8a62e3cff95bd953c3b772b
MD5 f7bb6c9eefe8f9ff6cc9730b4b30fb72
BLAKE2b-256 2bb9752d09487227695978c8551f0f85c3d4fba876e9b1d06400aa8d0674100b

See more details on using hashes here.

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