docs: clean inherited public demo references
This commit is contained in:
2
.github/CODEOWNERS
vendored
2
.github/CODEOWNERS
vendored
@@ -1 +1 @@
|
|||||||
* @calesthio
|
* @MrSphay
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,5 +1,5 @@
|
|||||||
blank_issues_enabled: true
|
blank_issues_enabled: true
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: Security report
|
- name: Security report
|
||||||
url: mailto:celesthioailabs@gmail.com
|
url: https://git.wilkensxl.de/MrSphay/intelligence-terminal
|
||||||
about: Report security issues privately instead of opening a public issue.
|
about: Report security issues privately instead of opening a public issue.
|
||||||
|
|||||||
68
.github/workflows/docker-publish.yml
vendored
68
.github/workflows/docker-publish.yml
vendored
@@ -1,68 +0,0 @@
|
|||||||
name: Build & Publish Docker Image
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [master]
|
|
||||||
tags: ['v*']
|
|
||||||
pull_request:
|
|
||||||
branches: [master]
|
|
||||||
|
|
||||||
env:
|
|
||||||
REGISTRY: ghcr.io
|
|
||||||
IMAGE_NAME: ${{ github.repository }}
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build-and-push:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
packages: write
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Set up QEMU
|
|
||||||
uses: docker/setup-qemu-action@v3
|
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
uses: docker/setup-buildx-action@v3
|
|
||||||
|
|
||||||
- name: Log in to GHCR
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ${{ env.REGISTRY }}
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Log in to Docker Hub
|
|
||||||
if: github.event_name != 'pull_request' && vars.DOCKERHUB_ENABLED == 'true'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
||||||
|
|
||||||
- name: Extract metadata
|
|
||||||
id: meta
|
|
||||||
uses: docker/metadata-action@v5
|
|
||||||
with:
|
|
||||||
images: |
|
|
||||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
|
||||||
${{ vars.DOCKERHUB_ENABLED == 'true' && format('{0}/{1}', secrets.DOCKERHUB_USERNAME, 'crucix') || '' }}
|
|
||||||
tags: |
|
|
||||||
type=raw,value=latest,enable={{is_default_branch}}
|
|
||||||
type=semver,pattern={{version}}
|
|
||||||
type=semver,pattern={{major}}.{{minor}}
|
|
||||||
type=sha,prefix=
|
|
||||||
|
|
||||||
- name: Build and push
|
|
||||||
uses: docker/build-push-action@v6
|
|
||||||
with:
|
|
||||||
context: .
|
|
||||||
platforms: linux/amd64,linux/arm64
|
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
|
||||||
cache-from: type=gha
|
|
||||||
cache-to: type=gha,mode=max
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Contributing to Crucix
|
# Contributing to Intelligence Terminal
|
||||||
|
|
||||||
Crucix moves quickly, but review bandwidth is limited. The easiest way to get a change merged is to keep it small, well-scoped, and aligned with the project's direction.
|
Intelligence Terminal moves quickly, but review bandwidth is limited. The easiest way to get a change merged is to keep it small, well-scoped, and aligned with the project's private home-server deployment direction.
|
||||||
|
|
||||||
## What Contributions Are Most Helpful
|
## What Contributions Are Most Helpful
|
||||||
|
|
||||||
|
|||||||
38
README.md
38
README.md
@@ -4,22 +4,12 @@
|
|||||||
|
|
||||||
**Your own intelligence terminal. 27 sources. One command. Zero cloud.**
|
**Your own intelligence terminal. 27 sources. One command. Zero cloud.**
|
||||||
|
|
||||||
## [Visit The Live Site: crucix.live](https://www.crucix.live/)
|
|
||||||
|
|
||||||
[](https://www.crucix.live/)
|
|
||||||
[](https://www.crucix.live/)
|
|
||||||
|
|
||||||
[](#quick-start)
|
[](#quick-start)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[-orange)](#architecture)
|
[-orange)](#architecture)
|
||||||
[](#data-sources-27)
|
[](#data-sources-27)
|
||||||
[](#docker)
|
[](#docker)
|
||||||
|
|
||||||
**Enter The Signal Network**
|
|
||||||
|
|
||||||
[](https://x.com/crucixmonitor)
|
|
||||||
[](https://discord.gg/ChVy7SF4)
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@@ -37,15 +27,13 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
> **Live website:** [https://www.crucix.live/](https://www.crucix.live/)
|
> **Supported deployment:** private home-server or lab deployment through Docker, Dockge, Pangolin, or local Node.js.
|
||||||
> Explore the public demo first, then clone the repo to run Crucix locally.
|
> Runtime data stays in your configured `runs/` volume and API keys are operator-owned.
|
||||||
|
|
||||||
Crucix pulls satellite fire detection, flight tracking, radiation monitoring, satellite constellation tracking, economic indicators, live market prices, conflict data, sanctions lists, and social sentiment from 27 open-source intelligence feeds — in parallel, every 15 minutes — and renders everything on a single self-contained Jarvis-style dashboard.
|
Crucix pulls satellite fire detection, flight tracking, radiation monitoring, satellite constellation tracking, economic indicators, live market prices, conflict data, sanctions lists, and social sentiment from 27 open-source intelligence feeds — in parallel, every 15 minutes — and renders everything on a single self-contained Jarvis-style dashboard.
|
||||||
|
|
||||||
Hook it up to an LLM and it becomes a **two-way intelligence assistant** — pushing multi-tier alerts to Telegram and Discord when something meaningful changes, responding to commands like `/brief` and `/sweep` from your phone, and generating actionable trade ideas grounded in real cross-domain data. Your own analyst that watches the world while you sleep.
|
Hook it up to an LLM and it becomes a **two-way intelligence assistant** — pushing multi-tier alerts to Telegram and Discord when something meaningful changes, responding to commands like `/brief` and `/sweep` from your phone, and generating actionable trade ideas grounded in real cross-domain data. Your own analyst that watches the world while you sleep.
|
||||||
|
|
||||||
Try the live demo first at [https://www.crucix.live/](https://www.crucix.live/), then clone the repo when you want the full local stack.
|
|
||||||
|
|
||||||
No cloud. No telemetry. No subscriptions. Just `node server.mjs` and you're running.
|
No cloud. No telemetry. No subscriptions. Just `node server.mjs` and you're running.
|
||||||
|
|
||||||
## Token / Asset Warning
|
## Token / Asset Warning
|
||||||
@@ -71,8 +59,8 @@ It was built for anyone who wants to understand what's actually happening in the
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 1. Clone the repo
|
# 1. Clone the repo
|
||||||
git clone https://github.com/calesthio/Crucix.git
|
git clone ssh://git@git.wilkensxl.de:2222/MrSphay/intelligence-terminal.git
|
||||||
cd Crucix
|
cd intelligence-terminal
|
||||||
|
|
||||||
# 2. Install dependencies (just Express)
|
# 2. Install dependencies (just Express)
|
||||||
npm install
|
npm install
|
||||||
@@ -640,27 +628,13 @@ To update them: run the dashboard, wait for a sweep to complete, then use your b
|
|||||||
|
|
||||||
Found a bug? Want to add a 28th source? PRs welcome. Each source is a standalone module in `apis/sources/` — just export a `briefing()` function that returns structured data and add it to the orchestrator in `apis/briefing.mjs`.
|
Found a bug? Want to add a 28th source? PRs welcome. Each source is a standalone module in `apis/sources/` — just export a `briefing()` function that returns structured data and add it to the orchestrator in `apis/briefing.mjs`.
|
||||||
|
|
||||||
If you find this useful, a star helps others find it too.
|
|
||||||
|
|
||||||
For contribution guidelines, review expectations, and source-add rules, see `CONTRIBUTING.md`. For security reports, see `SECURITY.md`.
|
For contribution guidelines, review expectations, and source-add rules, see `CONTRIBUTING.md`. For security reports, see `SECURITY.md`.
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
|
|
||||||
For partnerships, integrations, or other non-issue inquiries, you can reach me at `celesthioailabs@gmail.com`.
|
For bugs and feature requests, use the Gitea issues in this repository so discussion stays visible and actionable.
|
||||||
|
|
||||||
For bugs and feature requests, please use GitHub Issues so discussion stays visible and actionable.
|
This fork keeps upstream Crucix attribution through the AGPL-3.0 license and commit history while documenting the supported private Gitea/Docker deployment path here.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Star History
|
|
||||||
|
|
||||||
<a href="https://www.star-history.com/?repos=calesthio%2FCrucix&type=date&legend=top-left">
|
|
||||||
<picture>
|
|
||||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=calesthio/Crucix&type=date&theme=dark&legend=top-left" />
|
|
||||||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=calesthio/Crucix&type=date&legend=top-left" />
|
|
||||||
<img alt="Star History Chart" src="https://api.star-history.com/image?repos=calesthio/Crucix&type=date&legend=top-left" />
|
|
||||||
</picture>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
If you discover a security issue in Crucix, please report it privately instead of opening a public GitHub issue.
|
If you discover a security issue in Intelligence Terminal, please report it privately instead of opening a public issue.
|
||||||
|
|
||||||
Email: `celesthioailabs@gmail.com`
|
Use the private security contact configured for this Gitea repository or contact the repository owner directly.
|
||||||
|
|
||||||
Use a subject line like:
|
Use a subject line like:
|
||||||
|
|
||||||
`[Crucix Security] short description`
|
`[Intelligence Terminal Security] short description`
|
||||||
|
|
||||||
Please include:
|
Please include:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user