| .agent | 17 hours ago | ||
| .vscode | 16 days ago | ||
| agent-node | 14 hours ago | ||
| ai-hub | 14 hours ago | ||
| browser-service | 17 hours ago | ||
| deployment | 1 day ago | ||
| docs | 17 hours ago | ||
| frontend | 16 hours ago | ||
| scripts | 1 day ago | ||
| skills | 17 hours ago | ||
| tests | 17 hours ago | ||
| .gitignore | #6 | 13 days ago | |
| LICENSE | 8 days ago | ||
| README.md | 16 hours ago | ||
| docker-compose.yml | 17 hours ago | ||
| fix_db.py | 1 day ago | ||
| nginx.conf | 14 days ago | ||
Cortex Hub is a state-of-the-art, modular AI orchestration platform that bridges the gap between Large Language Models (LLMs) and local execution via a distributed Agent Node Mesh. It features a modern React-based workspace, a powerful Skill System, and advanced RAG (Retrieval-Augmented Generation) capabilities.
Download the Agent Node Bundle from the "Nodes" page in the dashboard. Unzip and run ./run.sh (Linux/macOS) or run.bat (Windows). The node will automatically connect to your Hub using the pre-configured security token.
Skills like Browser Automation and Terminal Control are available directly in your chat sessions. You can attach specific nodes to a session to give the AI hands-on access to those environments.
The easiest way to get started is using the pre-configured Dev Container or local Docker Compose.
Most configurations and API Keys (Gemini, DeepSeek, TTS, STT) can be set dynamically via the visual Settings pane within the Web UI after booting. For deeper system overrides (like database location or custom proxy headers), you may review and edit ai-hub/app/config.yaml.
Initialize the Hub (Backend, Frontend, Browser Service, and SQLite Database) in one command:
docker compose up -d --build
Cortex Hub uses a layered deployment strategy to keep the core codebase clean while supporting specific production environments.
ai-hub/: The Core Python (FastAPI) backend.frontend/: The React-based unified dashboard.agent-node/: The lightweight client software for distributed nodes.skills/: Source for AI capabilities (Shell, Browser, etc.).deployment/: Environment-specific overrides (e.g., jerxie-prod with NFS support).scripts/: Centralized automation for sync, rebuilding, and maintenance.For Jerxie AI production instances, we use the centralized remote deployer:
# Sync local changes and rebuild on the production server REMOTE_PASS='<PASSWORD>' bash scripts/remote_deploy.sh
. โโโ ai-hub/ # Backend API & Orchestrator โโโ frontend/ # Frontend Workspace (React) โโโ agent-node/ # Distributed Node Client (Lightweight) โโโ browser-service/ # Dedicated Browser Automation Service (Playwright) โโโ skills/ # AI Skill Definitions โโโ deployment/ # Env Overrides (NFS, SSL, OIDC) โโโ scripts/ # CI/CD & Maintenance Scripts โโโ cortex.db # Local SQLite Cache โโโ docker-compose.yml # Generic Development Entrypoint
pytest ai-hub/tests/scripts/frontend_testerscripts/test_ws.jsDistributed under the MIT License. See LICENSE for more information.