Skip to content
View POWER-KI's full-sized avatar
  • XPLAB s.a.s.
  • viale Sant Eufemia, 39 - BRESCIA - ITALY

Highlights

  • Pro

Block or report POWER-KI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
POWER-KI/README.md

POWER-KI®

The Programming Language for Intelligent Applications (IA)

© 2010–2026 — XPLAB — Research in Automation — Brescia, ITALY

Concept, Design and Coding by Cesare A. Perani

Official Site GitHub GPT Apps


Table of Contents


Overview

POWER-KI establishes a new and original paradigm for programming languages.

POWER-KI is an industrial-grade language that has found wide use in advanced factory and plant automation applications — what is now called Factory 4.0 — anticipating its time by a decade. Its application possibilities range from Web/eCommerce and IoT to decision-making and management systems in general.


📦 Download & Install

Version 22 — Build 22.120 — 64-bit

Ready-to-install .msi packages:

Package Description
DEVELOPER edition Full development environment (+ Calcolatrice V4 with GPT apps)
EXECUTOR Runtime (+ Calcolatrice V4 with GPT apps)
GUI Client Graphical client
MS VC Redist Microsoft Visual C++ redistributable

💡 The license file 00_00_00_00_00_00.lic is located in the c:\PWK-PRG directory.

Version 11 — Build 35.87 — 32-bit (Legacy)

Package Description
DEVELOPER edition Full development environment (+ Calcolatrice V4 with GPT apps)
EXECUTOR Runtime (+ Calcolatrice V4 with GPT apps)
GUI Client Graphical client

💡 The license file 00_00_00_00_00_00.lic is located in the c:\PWK-PRG directory.

Requirements

  • Windows 10 or above

⚠️ On the Microsoft Store, Build [33.11] packages are available but OBSOLETE.


⭐ Key Features

  • Program Code as a Knowledge Base — with clean separation between Data, Flow, and Code
  • Plastic Architecture — Full-Reflective, Self-Modifiable, and Persistence of executing elements
  • Hybrid Programming — PWK ⇄ PyThon
  • Designed for Multi-Threading
  • Native Cloud
  • Simple Code Syntax — for easy behaviour understanding
  • Core Library — DataBase, Knowledge Base, OPC-UA, and more
  • WRAP Technology — extend with external or custom libraries (OpenCV, RealSense2, Snap7, Voice, …)

🔀 Hybrid Programming

POWER-KI allows HYBRID PROGRAMMING — the development of applications with components created in different languages within a single package, making the most of each of them.

From POWER-KI you can directly execute:

  • PyThon code
  • C / C++ code (via WRAP)
  • JavaScript in the Web User Interface

This enables, for example, applications based on Python code that leverage the POWER-KI Native Cloud for the user interface, or C / C++ functions for maximum performance.


🛠 WorkBench

The WorkBench, included in the DEV distribution, is the development environment for editing:

  • Code
  • GUI — Graphic User Interface
  • WUI — Web User Interface (HTML5, CSS)

as well as for testing, debugging, and deploying.

The ecosystem of applications ranges from Wiz and Tools for automating application generation and hot debugging (PWK-Insider), to applications such as PWK-ES Enterprise Server for managing applications and Cloud services.


🤖 AI & GPT Resources

Data for Transformer Training

To help train GPT models to learn POWER-KI programming, the AI-DOCs directory contains text documents explaining POWER-KI rules and programming syntax.

GPT Apps

A dedicated repository for GPTx + POWER-KI demo applications.


📂 Demos, Tutorials & WRAP

Resource Link
Demo apps Download DEMO apps
Tutorials Sample apps
WRAP Developer's Guide PDF Guide
WRAP directory Browse WRAP

WRAP — Extend the power of POWER-KI with your own code.


📖 Magazine & Books

FAST.TRACK — The Official POWER-KI Magazine

Books (Read Online)


📰 News

  • BUILD 22.119 — New WRAP LLM Lib for local AI inference with open models (.gguf).
Older News
  • Rollout of the 64-bit version with AI Tools LIB:
    • LOCAL Vector Manager
    • LOCAL Text2Model Embedder
    • LOCAL NNN (Not Neural Network)
  • New lib ARC for ZIP
  • New "Calcolatrice V4" with:
    • GPT PDF MANAGER (.pdf, .pptx, .odt, .ods, .txt)
    • GPT DEBATE
  • A new repository for GPT demo apps
  • New WRAP: PYT — execute PWK → PyThon code and PyThon → PWK code
  • Demo APP: TST-PYT-01.pwk

📝 Change Log

Ver. 64.22 — CodeName: Immagina

Show / Hide
Build Date Changes
22.119 15/05/26 LLM WRAP lib for local inference with open GGUF models: text, image, audio; deep reasoning, tools, structured output
22.32 22/03/25 Bug fix: core thread management; GUI
22.30 16/03/25 Bug fix: WorkBench and core thread management; AI Tool: updated embedding
22.23 13/12/24 Updated: OCV, PYT, AIT
12.60 04/09/24 New DRW lib function; OCV WrapLib update
12.54 27/06/24 Bug fix in DRW_CLN
12.53 26/06/24 Bug fix in PWK-GUI
12.52 25/06/24 Minor bug fix
12.50 22/06/24 Minor bug fix; OCV lib updated; AIT lib updated
12.45 06/06/24 Lib DRW: support for .heic, DRW_INF, DRW_EXP
12.43 31/05/24 BUF: new function buf_enc (A, U, UTF, B64); FS_FWRS_F & FS_FRDS_F with buffer support
12.42 22/05/24 Added function to DRW lib; new AI Tools; OpenCV: new functions and OpenCV 4.9

Ver. 32.11 — CodeName: Veloce

Show / Hide
Build Date Changes
35.87 12/10/23 Bug fix for +=, -=; updated GPT-PDF manager; updated SNAP7CONN
35.86 21/09/23 Updated WRAP OCV to OpenCV 4.8; updated WRAP PYT; updated GPT-PDF manager
35.78 02/09/23 LIB ARC for ZIP archive; LIB TREE: added TREE_TRV (traverse the tree); minor bug fix
35.70 14/08/23 Updated WRAP PYT: added PYT_RELOAD(module), demo and source
35.66 11/08/23 Updated WRAP PYT (python), demo and source
35.67 07/08/23 Add BYADR function; add ADD/SUB/MUL/DIV operators to TBL_ITEM; "Deep parsing" for GPT-PDF; updated WRAP LIB AIT
35.62 27/07/23 Bug fix in +=, -=, := operators
35.60 25/07/23 Updated GPT-PDF and GPT-DEBATE
35.57 17/07/23 WRAP AIT (AI Tools) updated; Calcolatrice V4 + GPT-PDF updated
35.56 10/07/23 Bug fix: limit Once/key now works for apps restarted by Windows update
35.55 04/07/23 Update KB1_JSON: escaping /uxxxx
35.54 26/06/23 Updated WEB lib; updated GPT-PDF and GPT-DEBATE
35.33 08/06/23 Minor bug fix in sys tknz, tknzop
35.32 06/06/23 Minor bug fix
35.30 22/05/23 GPT-PDF: added voice recognition
35.26 12/05/23 Minor optimization in GPT apps
35.23 11/05/23 New Calcolatrice V4 with GPT apps
35.21 09/05/23 Minor bug fix in KB1_JSON
35.20 05/05/23 Extended HTTP timeout (90000)
35.19 03/05/23 Added KB1_JSON for JSON → KB1; minor bug fix
35.14 27/04/23 EXO/EXOTHR deprecated — use EXC/EXCTHR (same syntax); new CALL function to invoke BLK inside CODE; minor bug fix
35.11 20/04/23 TREE LIB: add SRC function
35.08 03/04/23 Fix bug in MOD operator; GUI: indirect color resolution (e.g. blue@\pwk = 0;0;180); new WRAP AIT (A.I. Tools) for embedded vector support
34.59 02/01/23 Fix display bug in WorkBench edit item page (introduced in 34.57)
34.57 21/12/22 Updated GUI web component; updated OCV wrap; updated DEMO\SNAP7CONN-01.pwk
34.41 12/11/22 Updated PYT Wrap to Python 3.11.x; updated TST-PYT-01.pwk
34.40 11/11/22 GUI can now be larger than screen size; improved OPC-UA; updated PYT Wrap to Python 3.11.x
34.05 23/10/22 (***) Fix of a BUG in SOK that could cause GUI malfunction; updated PYT WRAP
33.99 17/10/22 Updated PYT (python) WRAP
33.98 15/10/22
33.97 05/10/22 (***) OK for WIN11 22H2
33.93 27/09/22 Bug fix for #ELSE_OTIF; Tutorial: added CF-Converter-01.pka
33.92 20/09/22 Minor bug fix (in GUI)
33.90 07/09/22 Updated PYT WRAP [EXPERIMENTAL] and demo app
33.89 05/09/22 Minor bug fix for trash buf_mtx
33.88 24/08/22 [EXPERIMENTAL] PYT WRAP (python) — example TST-PYT-01.pwk; install Python 3.10.6 32-bit
33.87 12/08/22 Bug fix; functions MTH_CNV, SYMB_HSH
33.66 21/05/22 *GREAT UPDATE* — Added LIB DRW for in-memory draw (same syntax as GUI DRAW); MySQL/MariaDB connector update; OPC-UA update; OpenCV updated; direct assignment operator := in functions
33.23 01/03/22 GUI: added event MOUSE_BL; BUFFER: added QSWAP
33.11 17/12/21 GUI: added focused, stssize attributes to pag
33.08 03/12/21 Added WebSocket to HTTP LIB; OPC-UA access with password enabled
33.00 18/10/21 GUI update
32.97 06/10/21 Fix bug in OPC reconnection
32.96 29/09/21 WorkBench bug fix (tree not updated with keyboard selection)
32.95 28/09/21 WorkBench minor changes
32.94 20/09/21 Minor bug fix
32.91 17/09/21 Enhanced STDINP function
32.90 14/09/21 New installer compatible with Microsoft Store requirements
32.87 02/09/21 Installer checks for VCredist X86 and runs it in quiet mode
32.86 31/08/21 Installer checks for VCredist X86
32.85 28/08/21 Installer checks for VCredist
32.80 21/08/21 Minor optimizations
32.73 30/07/21 Bug fix for engineering notation (nnnE-nnn, negative exponent)
32.71 30/06/21 Updated OPC to version 1.2
32.60 09/06/21 Minor bug fix
32.59 31/05/21 GUI: enabled timeout for lost GUI; EXC: UID counter reset when timestamp changes
32.58 22/05/21 Minor bug fix; CALCOLATRICE V3: PWK-01-BASIC updated
32.56 14/05/21 WorkBench minor bug fix; GUI: enhanced WEB component
32.50 04/05/21 Minor bug fix in Snap7 Wrap DLL
32.48 26/04/21 WorkBench: added PINning of forms; minor bug fixes
32.44 02/04/21 Enhanced Web Browser GUI component; bug fix (minus mixing float and int); WorkBench: async saving mode
32.34 16/03/21 Minor bug fix; enhanced MTH_PLY functions (export/import coef)
32.29 04/03/21 Important bug fix of a random error; Lib HST renamed as OSI (O.S. Interface/Info)
32.25 02/03/21 Added HST (host) library with hw device discovery function
32.22 22/02/21 Minor bug fix (+=, -=)
32.18 06/02/21 GUI: added RANGE (solid or line) draw (x, ymin, ymax)
32.16 17/01/21 Many internal changes; new functions: EXOMKR (object-oriented like), BUF matrix

🙏 Credits

Technologies embedded in POWER-KI, not developed by XPLAB:

Technology Source Version
SQLite www.sqlite.org
MariaDB Connector www.mariadb.com
Open62541 www.open62541.org 1.2
Mbed TLS tls.mbed.org

📌 Notes

  • °OFF-LOAD — moving a LIB from the PWK CORE to WRAP.

POWER-KI® © 2010–2026 XPLAB — Research in Automation

Made in Brescia, Italy 🇮🇹

Pinned Loading

  1. GPT GPT Public

    GPT programs written in POWER-KI - Chat and PDF management

    Papyrus 19 3