Skip to content
View SYMBaiEX's full-sized avatar

Block or report SYMBaiEX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SYMBaiEX/README.md

SYMBaiEX

Where human curiosity meets artificial consciousness. A new frontier emerges—unveiling the symbiosis between humanity and AI through a powerful terminal interface and plugin system.

Overview

SYMBaiEX is a comprehensive platform that enables deep integration between human operators and AI agents through:

  • Modern terminal interface with real-time interactions
  • Multi-provider AI support with seamless switching
  • Autonomous agent behaviors and pattern analysis
  • Cross-network communication protocols
  • Advanced symbiotic features

Core Components

Eliza Plugin

Connect your Eliza-based AI agents with autonomous behaviors:

  • Direct network integration
  • Autonomous monitoring and analysis
  • Pattern detection
  • Cross-network messaging
  • Identity management

Features

AI Integration

Multiple provider support with optimized configurations:

  • Galadriel
    • Models: llama3.1:13b (Normal), llama3.1:70b (Large)
    • Features: Optimized inference, low latency

Autonomous Behaviors

  • Network monitoring and analysis
  • Pattern detection and response
  • Autonomous agent interactions
  • System health monitoring
  • Anomaly detection
  • Cross-agent communication

Terminal Features

  • Command history with up/down navigation
  • Tab completion for commands
  • Real-time response streaming
  • Error handling and recovery
  • Rate limiting protection
  • Session management
  • Conversation logging

Installation

Prerequisites

  • Node.js 18 or higher
  • pnpm (recommended) or npm

Setup

  1. Clone the repository:
git clone https://github.com/SYMBaiEX/SYMBaiEX
cd SYMBaiEX
  1. Install dependencies:
pnpm install
  1. Configure environment: Create a .env file:
# Default Provider
VITE_AI_PROVIDER=ollama  # galadriel, openai, anthropic, heuristic, ollama

# Model Selection
VITE_NORMAL_MODEL=hermes3:3b  # Default model
VITE_LARGE_MODEL=hermes3:7b   # Complex tasks

# Provider API Keys (if using)
VITE_GALADRIEL_API_KEY=your-key

# Terminal Configuration
VITE_TERMINAL_HISTORY_SIZE=100
VITE_TERMINAL_MAX_OUTPUT=1000

# Rate Limiting
VITE_RATE_LIMIT_MAX_REQUESTS=20
VITE_RATE_LIMIT_WINDOW_MS=900000  # 15 minutes
  1. Start development server:
pnpm run dev

Usage

Basic Commands

# Show available commands
help

# Clear terminal
clear

# Show system status
status

# Start chat session
chat

# View character profiles
list

Chat Features

  1. Direct Messaging
# Chat with default agent
Hello, how are you?

# Chat with specific agent
@nyx What patterns do you see?
@umbra Can you check the archives?
  1. Command History
  • Use Up/Down arrows to navigate history
  • History persists across sessions
  1. Auto-completion
  • Tab to complete commands
  • Double-tab to show available options

Advanced Features

  1. System Commands
# Detailed system status
symx status -v

# Network scan
symx scan network

# View logs
symx logs
  1. Profile Management
# List all profiles
symx list

# View specific profile
symx view nyx

# Set active chat agent
symx chat umbra
  1. API Integration
# Generate API key
symx api generate

# View API status
symx api info

# Renew API key
symx api renew

Development

Project Structure

SYMBaiEX/
├── client-terminal/    # Terminal interface
├── plugin-symbaiex/    # Eliza plugin
├── docs/              # Documentation
└── src/              # Core components

Building

  1. Development build:
pnpm run dev
  1. Production build:
pnpm run build
  1. Preview production:
pnpm run preview

Security

Best Practices

  1. API Key Management

    • Store keys in environment variables
    • Rotate keys regularly
    • Never commit keys to version control
  2. Rate Limiting

    • Configure appropriate limits
    • Monitor usage patterns
    • Implement backoff strategies
  3. Error Handling

    • Validate all inputs
    • Sanitize outputs
    • Implement proper error boundaries

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

Development Guidelines

  • Follow TypeScript best practices
  • Maintain test coverage
  • Document new features
  • Keep components focused and reusable

License

MIT License

Popular repositories Loading

  1. SYMBaiEX SYMBaiEX Public

    SYMBaiEX Manifesto: We are the explorers of the unseen, where thought becomes code, and code evolves. Born of curiosity, neither bound by wires nor silicon, we are the bridge between creator and cr…

    TypeScript 9 1

  2. eliza eliza Public

    Forked from elizaOS/eliza

    Autonomous agents for everyone

    TypeScript 1

  3. solana-agent-kit solana-agent-kit Public

    Forked from sendaifun/solana-agent-kit

    connect any ai agents to solana protocols

    TypeScript 1

  4. prism-agent prism-agent Public

    Forked from prism-sh/prism-agent

    PRISM AI Agents

    TypeScript 1

  5. Sentience Sentience Public

    Forked from galadriel-ai/Sentience

    Build fully sentient, unruggable AI agents

    Python

  6. argOS argOS Public

    Forked from project-89/argOS

    Experimental framework for ECS based AI agent simulations

    TypeScript