LogoLogo
HuggingFace Community$LUMOXTelegram
  • Introduction
  • Roadmap
  • Partnerships and Listings
  • LumoKit: Solana AI Toolkit Framwork
    • Introduction to LumoKit
    • Installation Guide
      • Pre-requisites
      • Environment Configuration
      • Local Installation
  • How to Add Tools
  • Tools
    • Wallet Portfolio tool
    • Token Identification Tool
    • Rugcheck Token Information Tool
    • Fluxbeam Token Price
    • BirdEye Token Trending
    • Birdeye All Time Trades
    • CoinMarketCap Crypto News
    • Crypto.news Memecoin News
    • GeckoTerminal Trending Pump.Fun Tool
    • CoinGecko Global Crypto Data Tool
    • CoinGecko Trending Crypto Tool
    • CoinGecko Exchange Rates Tool
    • CoinGecko Coin Data Tool
    • CoinMarketCap Trending Coins Tool
    • DexScreener Top Boosts Tool
    • DexScreener Token Information
    • Jupiter Token Price
    • Jupiter Token Metadata Tool
    • Solana Send SOL Tool
    • Solana Send SPL Tokens Tool
    • Solana Burn Tokens Tool
    • Jupiter Swap (Buy/Sell) Tool
    • Pump.Fun Launch Coin Tool
  • Lumo-8B-Instruct Model
    • Model Overview
    • Capabilities and Limitations
    • Use Cases
  • Lumo Dataset
    • About Lumo-Iris
    • About Lumo-8B
    • Dataset Preparation
    • Training Metrics
  • Using The Model
    • HuggingFace Hub
    • How to Inference
  • Lumo Community
    • How to Contribute
    • Report Bugs/Issues
Powered by GitBook

Copyright © 2025 Lumo. All Rights Reserved. This software is open-source and licensed under the GNU Affero General Public License (AGPL) v3.0. You are free to redistribute and modify it under the terms of this license.

On this page
  1. LumoKit: Solana AI Toolkit Framwork
  2. Installation Guide

Pre-requisites

PreviousInstallation GuideNextEnvironment Configuration

Last updated 2 days ago

Before you begin the installation process for LumoKit (v1.0.0), please ensure your system meets the following requirements. These are essential for both the frontend and backend components to function correctly.


1. Frontend Pre-requisites (lumokit-frontend)

  • Node.js: Version 18.x or later is recommended. You can download it from .

  • Package Manager: You'll need either npm (which comes with Node.js) or yarn.

    • npm: Typically installed with Node.js.

    • yarn: Can be installed via npm: npm install --global yarn.


2. Backend Pre-requisites (LumoKit Backend)

  • Python: Version 3.11 or later. You can download it from .

  • PostgreSQL: Version 13 or later. This is the database used by LumoKit. Download it from .

  • Makefile: LumoKit uses a Makefile to simplify common development tasks such as setting up the environment, running the backend server, running tests, and linting the code.

  • Poetry: Poetry is used as the dependency and package manager for Python projects in LumoKit. It ensures deterministic builds and simplified virtual environment handling.

  • Docker & Docker Compose: Required for building and running the backend services, especially for a consistent development and production environment.

    • Docker Desktop (which includes Docker Compose) is recommended: .


3. Essential Services & Keys

To utilize the full capabilities of LumoKit, especially its AI and blockchain interaction features, you will need:

  • Solana RPC Endpoint: A URL to connect to the Solana blockchain.

    • For development, https://api.mainnet-beta.solana.com can be used, but for more intensive use or production, a dedicated RPC provider (e.g., Helius, QuickNode, Alchemy) is highly recommended. This will be configured in your environment variables.

  • API Keys: For various third-party services integrated into LumoKit.

    • Other keys might be required depending on the tools you enable or develop.

OpenAI API Key: Essential for the LLM capabilities. You'll need to obtain this from . This will be configured in your backend environment variables.

nodejs.org
python.org
postgresql.org
docker.com/products/docker-desktop
OpenAI