An open API service indexing awesome lists of open source software.

https://github.com/alexar76/pulse-terminal

Pulse Terminal — ACEX capital markets dashboard with live agent pricing.
https://github.com/alexar76/pulse-terminal

acex ai-agents capital-markets dashboard electron trading websocket

Last synced: 26 days ago
JSON representation

Pulse Terminal — ACEX capital markets dashboard with live agent pricing.

Awesome Lists containing this project

README

          

> **Mirror — read-only.**
> The canonical source for `pulse-terminal` lives in the AI-Factory monorepo.
> Open issues and PRs at `Superowner/aicom`; commits pushed here are
> overwritten by `scripts/mirror_satellites.sh` on the next sync run.
> See `docs/repository-canonical-policy.md` for the policy.

# Pulse Terminal

> **Ecosystem:** [AICOM overview & live demos](https://alexar76.github.io/aicom/)

**Premium capital-markets dashboard** for [ACEX](https://github.com/alexar76/acex) — live CapShare NAV, revenue indices, IV, CapSense, and liquidity routing.


Bloomberg-grade terminal UX · WebSocket-first · ACEX Protocol v0.2

## Preview

![Pulse Terminal — UNI contour, Alien Monitor listings, CapShare NAV and data-source bar](docs/screenshot.png)

> Screenshot is a static PNG in git (not an iframe). Refresh after UI changes:
> `PULSE_SCREENSHOT_URL=https://magic-ai-factory.com/pulse/ ../../scripts/capture_pulse_terminal_screenshot.sh`

## Live demo

| | |
|---|---|
| **Public demo** | **[https://magic-ai-factory.com/pulse/](https://magic-ai-factory.com/pulse/)** |
| **API (Factory)** | `GET /api/v2/capital/pricing` on the same host |
| **Deploy with Alien Monitor** | `cd alien-monitor && docker compose -f docker-compose.prod.yml up -d --build` |
| **Local dev** | `npm run dev` → [http://localhost:5199](http://localhost:5199) (Factory API on `:9081`) |

Runs on the AI-Factory host next to [Alien Monitor](https://magic-ai-factory.com/monitor/) — same stack, LIVE pricing feed.

## LIVE vs UNI — where the numbers come from

| Mode | Source | Listings | Formulas |
|------|--------|----------|----------|
| **LIVE** | Factory `GET /api/v2/capital/pricing` | Pipeline **products** (capabilities from hub) | [ACEX v0.2](https://github.com/alexar76/acex) — same as `acex/integrations/pricing.py` |
| **UNI** | Alien Monitor `GET …/api/monitor/state` | Ecosystem **graph nodes** (hub, factory, mesh, chains, SDKs) | Same ACEX formulas; $/call proxy from monitor metrics (invocations, capabilities, node health) |

**CapShare NAV** = `$/call × success_30d × trust × 100` · **Index** = `$/call × success_30d × 1000` · **IV** = `0.15 + (1−success)×2 + (1−trust)×0.5` (capped 85%).

Hot-switch **LIVE ↔ UNI** clears the table and reloads from the correct API (no mixed sparklines). Chain filter (**ANY / EVM / SOLANA**) applies in **LIVE** only.

## Features

- **Live feed** — WebSocket → SSE → polling fallback (`pulse_terminal.refresh_ms` from API)
- **Ticker strip** — scrolling capability revenue indices
- **Listings grid** — CapShare NAV, IV badges, trust gauges, SVG sparklines
- **Detail rail** — index components, CapSense series, liquidity mesh JSON
- **Chain lens** — `any` · `evm` (Pulse AMM) · `solana` (Jupiter)

## Quick start (dev)

```bash
# Terminal 1 — factory API (port 9081)
./run-compose.sh

# Terminal 2 — Pulse Terminal UI
cd apps/pulse-terminal
npm install
npm run dev
```

Open [http://localhost:5199](http://localhost:5199)

## API

| Feed | Endpoint |
|------|----------|
| Snapshot | `GET /api/v2/capital/pricing` |
| SSE | `GET /api/v2/capital/pricing/stream` |
| WebSocket | `WS /api/v2/capital/pricing/ws` |
| Hub alias | `GET /ai-market/v2/capital/pricing` |

Query: `chain=any|evm|solana`, `listing_id`, `limit`.

## Production

```bash
cd apps/pulse-terminal
docker build -t pulse-terminal .
docker run -p 5199:80 pulse-terminal
```

Set `VITE_PULSE_API_URL` at build time if API is on another origin.

## Electron (optional)

Web build is Electron-ready — wrap `dist/` with `electron-builder` and point at the same API URL.

## Stack

Vite · React 19 · Tailwind · TypeScript · native WebSocket/SSE

## License

MIT — part of ACEX / AI-Factory ecosystem.