Skip to content

Introduction to Nyxora

Nyxora is a Secure AI execution framework designed specifically for Web3 agents. It does not operate as a mere chatbot; rather, it serves as the runtime infrastructure for autonomous on-chain agents.

Built with Node.js for the backend and React for the dashboard interface, Nyxora focuses on two primary pillars: Advanced Automation and Absolute Security (Zero-Knowledge LLM).


✨ Key Features & Advantages

🛡️ 1. Zero-Knowledge Security & Local Cryptography

Nyxora ensures that your Private Key is never transmitted to external AI models like OpenAI, Anthropic, or Gemini. All cryptographic transaction signing occurs locally and in complete isolation using your OS-native Keyring architecture.

2. Multi-LLM Support

Nyxora is an agnostic framework. You can seamlessly switch between models from various providers:

  • Google Gemini (gemini-3.1-pro, gemini-2.5-flash)
  • Anthropic (Claude) (claude-4.6, claude-3.5-sonnet)
  • OpenAI (gpt-5.5, o3-mini)
  • Groq (Ultra-fast LPU inference for Llama 3)
  • Mistral AI (mistral-large-latest)
  • xAI (grok-3)
  • DeepSeek (deepseek-reasoner)
  • OpenRouter (Access to thousands of open-source models)
  • Ollama (Run AI entirely offline on your local machine)
  • Custom Model (Manually define any custom model endpoint)

3. System Automation & Full OS Access

Beyond Web3, Nyxora acts as your native Operating System assistant:

  • Modify, read, and analyze local files on your machine.
  • Execute terminal commands directly.
  • Browse web pages natively. Everything is strictly governed by an NLP Security Policy—security rules written in plain English (e.g., "Never touch the C:/Windows directory").

4. Advanced Web3 Execution (DeFi & Security)

Nyxora goes beyond simple token transfers. It is equipped with pro-trader tools:

  • Security Scanner: Before you buy a token, Nyxora uses the GoPlus Labs API to audit the smart contract, detecting honeypots, hidden taxes, or malicious proxy upgrades.

  • "Lean Degen" Auto-Whitelist: Automatically intercepts Contract Addresses (CAs) when you check balances or execute swaps, permanently saving them to a personal tracking list.

  • Dynamic Portfolio Engine: Merges standard tokens, custom CAs, and daily CoinGecko trending tokens into a hyper-fast, spam-free Multicall scan for instant Net Worth estimations.


🏗️ Architecture Workflow

This architecture is designed to enforce maximum security while maintaining seamless automation.

mermaid
graph TD
    classDef default fill:#1E1E2E,stroke:#4C4F69,stroke-width:2px,color:#CDD6F4;
    classDef external fill:#11111B,stroke:#F38BA8,stroke-width:2px,color:#F38BA8,stroke-dasharray: 5 5;
    classDef ui fill:#89B4FA,stroke:#1E1E2E,stroke-width:2px,color:#11111B;
    classDef core fill:#A6E3A1,stroke:#1E1E2E,stroke-width:2px,color:#11111B;
    classDef policy fill:#F9E2AF,stroke:#1E1E2E,stroke-width:2px,color:#11111B;
    classDef signer fill:#F38BA8,stroke:#1E1E2E,stroke-width:2px,color:#11111B;
    classDef blockchain fill:#CBA6F7,stroke:#1E1E2E,stroke-width:2px,color:#11111B;

    User["User / External Client"]:::external

    Dashboard["Dashboard (UI)<br/>Port 5173"]:::ui
    MCP["MCP Server<br/>Port 3001"]:::ui

    Core["Core LLM Runtime<br/>Port 3000<br/>(NLP Parsing, Routing, Agent Logic)"]:::core

    ML["ML Engine<br/>Port 8000"]:::core
    Policy["Policy Engine (Guard)<br/>Unix Socket (IPC) / Loopback"]:::policy
    Signer["Signer Vault (Safe)<br/>Unix Socket (IPC)"]:::signer

    RPC["Blockchain RPC"]:::blockchain

    User --> Dashboard
    User --> MCP

    Dashboard --> Core
    MCP --> Core

    Core <-->|" RAG & Math "| ML
    Core -->|" Draft Transaction "| Policy
    Policy -->|" Approved Payload "| Signer
    Signer --> RPC

📌 The Execution Flow (Outflow Explanation)

  1. Input & NLP Parsing: It all starts when a user sends a natural language command via the Web Dashboard or Telegram Bot (e.g., "Buy 1 ETH" or "Read my system logs"). This text is routed directly to the Nyxora LLM Core.

    • Context Overrides Defaults: If the command contains specific routing details (e.g., "Swap on Arbitrum using Li.Fi"), the NLP engine dynamically overrides any global Dashboard defaults, executing the specific intent without permanently altering your background configurations.
  2. Determine Required Skill: The LLM acts as the central brain, determining which specialized module is needed. It splits into two main branches:

    • Web3 Action: If the user wants to interact with the blockchain.
    • System Action: If the user wants to interact with the local Operating System.
  3. Web3 Execution Branch:

    • The LLM forwards the intent to the Web3 Skills Module.
    • It then checks the Transaction Type.
    • Read-Only: For queries like checking balances or prices, the agent immediately fetches the on-chain data and renders it back to the user interface.
    • Write-Action: For sensitive actions (Swap, Transfer, Mint), the transaction is Queued in the Transaction Manager. It strictly requires Human-in-the-Loop Approval.
      • If Approved by the user: The transaction is signed and broadcasted to the blockchain.
      • If Rejected: The transaction is safely cancelled.
  4. System Execution Branch:

    • The LLM forwards the intent to the OS Modules.
    • Before any shell command or file operation runs, it must pass the Security Policy Check.
    • Safe: If the action complies with your NLP security rules, the shell/file ops are executed directly.
    • Violates Policy: If the agent tries to do something forbidden (e.g., touching restricted folders), it halts and asks for explicit permission.
  5. Final Output: Regardless of the branch taken, all outputs, transaction receipts, or command results are formatted beautifully and sent back to the Render Dashboard UI / Chat Response.

Released under the MIT License.