Skip to content

v0.17.3

Choose a tag to compare

@joliver1981 joliver1981 released this 23 Jul 01:15

EveriApp v0.17.3

Your apps can now run Python on the server. This release brings a real
server-side compute layer to EveriApp — so the apps you build with a sentence
can crunch data, generate spreadsheets and PDFs, chain AI steps, and use the
Python ecosystem, all without leaving the browser-based builder. By EveriAI LLC.

Windows only for now. Linux servers can run deployed apps via the EveriApp Agent.


Downloads

Download What it is Who needs it
EveriApp-Setup-win-x64-0.17.3.exe The EveriApp Builder — the main desktop application Everyone
EveriApp-Agent-Setup-win-x64-0.1.0.exe The EveriApp Agent — a small service for deploying apps to a server Only if you deploy apps to remote machines

The .sha256 files are checksums for verifying your download (see below).


What's new

🐍 Server functions — Python that runs on the platform

Generated apps used to be browser-only. Now an app can include server
functions
— Python that runs on the EveriApp host and returns results to the
app's UI. Ask the builder for something the browser shouldn't do, and it wires
one up for you:

  • Crunch real data — aggregate thousands of rows with pandas/numpy
    and return just the answer, instead of shipping everything to the browser.
  • Generate documents — real .xlsx workbooks (openpyxl) and PDFs
    (reportlab / pypdf), downloaded straight from the app.
  • Orchestrate — query the app's data, call an external API, run an AI step,
    and write back — server-side, in one call.
  • Keep secrets off the client — API keys and logic stay on the platform.

Each function runs in an isolated Python process with a hard timeout. The
following libraries are bundled and ready to import: pandas, numpy, openpyxl,
reportlab, pypdf, python-dateutil
(plus the full Python standard library).

📦 Admin → Python Packages

A new admin page lets you install additional Python packages from PyPI for
your server functions to use — with live version lookup, one-click
install/uninstall, and a configurable package index URL for air-gapped or
internal-mirror (Artifactory / Nexus) deployments. The installer now bundles a
CPython runtime and pip, so this works on a fresh machine with no separate
Python install required
.

🔌 Smarter data & connections

  • Apps discover their attached connections at runtime, so a newly attached
    connection appears without regenerating the app.
  • The builder is now honest about your databases: instead of inventing table
    names and filling the screen with fake sample data, it guides you to create a
    Dataset over your SQL connection and uses your real columns — no more
    plausible-looking-but-wrong queries hiding behind demo data.

🛠️ Reliability & quality

  • Fixed platform-wide errors during AI generation that could surface as
    intermittent failures when the builder was used under load.
  • Generated demo data is now seeded reliably — no duplicated rows on first
    load, no partial seeds from rate limits.

Upgrading from an earlier version

Run the new installer over your existing install — it upgrades in place and
your data under C:\ProgramData\EveriApp is preserved (apps, users,
connections, settings). The EveriApp Windows service restarts on the new
version automatically. Server functions and the Python Packages page are new
capabilities available immediately after upgrading.

Install the Builder

  1. Download EveriApp-Setup-win-x64-0.17.3.exe and run it (requires admin
    rights — it installs a Windows service).
    • Windows SmartScreen may warn that the publisher is unrecognized — this
      release isn't code-signed yet. Click More info → Run anyway, and verify
      the download with the checksum below if you'd like.
  2. Choose a port when prompted (default 8800).
  3. The installer starts the EveriApp service and opens your browser.
  4. Create (or sign in to) your administrator account.
  5. Open AI Providers, add a provider + API key, and start building.

Installs to C:\Program Files\EveriApp, runs as the EveriApp Windows
service, and stores data under C:\ProgramData\EveriApp.

Install the Agent (optional — only for remote deployments)

On each server you deploy to, run EveriApp-Agent-Setup-win-x64-0.1.0.exe,
paste the agent token (create one in EveriApp under Secrets, category
agent_token), then add a Deployment Target in EveriApp pointing at that
server's IP on port 8765.