Standalone live progress dashboard for AI-led R&D workflows
Project description
ivx Dashboard
Chinese documentation: see README_ZH.md.
Theme
Human-in-the-loop operational visibility for AI-driven software delivery.
This project focuses on one core question: How can teams trust and control AI execution flow in real time without losing delivery speed?
Introduction
ivx Dashboard is a standalone runtime board for AI-led R&D workflows. It aggregates project progress, CI/testing health, collaborator status, intervention signals, and recent activity into one live view.
It is designed for practical operations, not just reporting:
- monitor execution state continuously
- detect risk and stale activity early
- trigger human intervention when thresholds are breached
- keep project switching and multi-project tracking consistent
The dashboard includes privacy-oriented defaults such as project path masking to avoid leaking local workstation directories during demos or screenshots.
Project Overview
- Runtime server:
server.py - App entry:
app.py - Web UI:
web/index.html - Local data:
data/live_progress.json,data/dashboard_state.json
Installation
- Before PyPI release:
pip install "git+https://github.com/rendao/ivx.git@main"
- After PyPI release:
pip install ivx
- Pinned production install:
pip install "ivx==<version>"
Quick Start
- Start service:
python app.py --host 127.0.0.1 --port 8789
- Open dashboard:
http://127.0.0.1:8789
- Configure or switch project in the UI:
- Click the Project button in the header.
- Fill project name/path, then Save / Switch.
- Optionally enable Force re-bootstrap when initializing a new project contract.
Privacy and Path Masking
- API/UI output does not expose absolute local directories.
- Project path fields are masked (configured vs hidden), to avoid leaking workstation paths in screenshots or demos.
GitHub and Package Naming Agreement
Use one name everywhere:
- GitHub repository:
ivx - Python package/module:
ivx
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ivx-0.1.0.tar.gz.
File metadata
- Download URL: ivx-0.1.0.tar.gz
- Upload date:
- Size: 181.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c57fe3aa0b31b7c1a62818a46b32a74fc8d927fa1941e7dd4d5123e21e340277
|
|
| MD5 |
9b048b994a21105a3fdd24bfcb4b9b82
|
|
| BLAKE2b-256 |
672232846925a755cf83b5bf165a001637eabcb333b0c228ba3c6007bb81578e
|
File details
Details for the file ivx-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ivx-0.1.0-py3-none-any.whl
- Upload date:
- Size: 181.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dbcc5ea1e1a7706924a4013faf66df2de43acc50140efa8ca32ea3083a37ac6
|
|
| MD5 |
4fe1b62bd3a0003c5ea0abd6e327b479
|
|
| BLAKE2b-256 |
bc7ada8d906d6926340e1f94b105442ae6cda30aa99e6a98d8a1b17669d86224
|