Skip to content

CyreneAI/cyrene-web

Repository files navigation

CyreneAI Logo

Decentralized AI Agents powered by Web3 Identity, Zero Trust Access, and Secure Infrastructure

Website Documentation Twitter License

🌟 Overview

CyreneAI is a cutting-edge platform for building, deploying, and interacting with decentralized AI agents. Our architecture leverages Web3 wallets, decentralized identity, and the Erebrus Gateway by NetSepio to provide unparalleled security and access control. With CyreneAI, users can create AI agents that operate within a zero-trust environment while maintaining full composability.

πŸ”‘ Core Capabilities

  • Wallet-Based Authentication - Seamless login with EVM & Solana wallets
  • Decentralized Identity - Full ownership of your AI agents and data
  • Enterprise-Grade Security - End-to-end protection with zero-trust principles
  • Cross-Chain Compatibility - Support for Ethereum, Solana, Rise, Base, Arbitrum, and Monad
  • Customizable Agents - Build AI assistants with tailored knowledge and capabilities

βš™οΈ Key Technologies

πŸ›°οΈ Astro Node

Astro Node provides containerized, tamper-proof execution environments for AI agents:

  • Deterministic Execution - Consistent, verifiable agent behavior
  • Isolated Runtime - Secure sandboxing for each agent instance
  • Composable Architecture - Stack and combine agent capabilities

πŸ” DeCompute Engine

Our specialized off-chain computation layer for sensitive AI operations:

  • Private Inference - Process data without exposing sensitive information
  • Distributed Memory - Persistent, secure storage for agent state
  • Verified Computation - Tamper-evident processing with cryptographic proofs

πŸ” Erebrus Gateway

NetSepio's security gateway that enables:

  • Zero-Trust Access Control - Granular permissions for agents and users
  • Signature Verification - Cryptographic authentication of all requests
  • Cross-Chain Identity - Unified identity across multiple blockchains

πŸš€ Getting Started

Prerequisites

  • Node.js 16.x or higher
  • Git
  • EVM or Solana wallet (Metamask, Phantom, etc.)

Installation

  1. Clone the repository
git clone https://github.com/Abhishekk24/cyrene-web
cd cyrene-web
  1. Install dependencies
npm install
# or
yarn install
  1. Configure environment Create a .env.local file in the root directory:
NEXT_PUBLIC_REOWN_PROJECT_ID=your_project_id
NEXT_PUBLIC_EREBRUS_GATEWAY_URL=https://gateway.netsepio.com
  1. Start development server
npm run dev
# or
yarn dev

Visit http://localhost:3000 to see your local instance.

πŸ“‚ Project Structure

cyrene-web/
β”œβ”€β”€ app/                         # App Router pages
β”‚   β”œβ”€β”€ launch-agent/           # Create AI Agent page
β”‚   β”œβ”€β”€ dashboard/              # Agent management dashboard
β”‚   └── page.tsx                # Homepage
β”‚
β”œβ”€β”€ components/                 # Shared UI components
β”‚   β”œβ”€β”€ AgentCard.tsx
β”‚   └── WalletConnectButton.tsx
β”‚
β”œβ”€β”€ lib/                        # Gateway and Reown logic
β”‚   β”œβ”€β”€ netsepio.ts             # Erebrus integration
β”‚   └── reown.ts                # Reown AppKit setup
β”‚
β”œβ”€β”€ hooks/                      # Custom hooks for auth, agents
β”œβ”€β”€ styles/                     # Tailwind/global styles
β”œβ”€β”€ public/                     # Static assets (logos, icons)
└── README.md

πŸ”„ Authentication Flow

  1. User connects their Web3 wallet through Reown AppKit
  2. Wallet generates cryptographic signature for authentication
  3. Erebrus Gateway validates signature and issues access token
  4. Token enables secure interaction with CyreneAI agents

πŸ› οΈ Building Your First Agent

  1. Connect your wallet on the CyreneAI dashboard
  2. Navigate to "Launch Agent" section
  3. Configure agent parameters:
    • Name and description
    • Knowledge base and capabilities
    • Access permissions and chain selection
  4. Deploy your agent to Astro Node
  5. Interact with your agent via API or dashboard

For detailed instructions, visit our Agent Building Guide.

πŸ—ΊοΈ Roadmap

Timeline Milestone
Q2 2025 Enhanced Agent Memory & Persistent Learning
Q3 2025 NFT-Based Agent Identity & Ownership
Q3 2025 Multi-Chain Agent Marketplace
Q4 2025 Extended Platform Integrations (Telegram, Discord)
Q1 2026 Enterprise-Grade Agent Deployment Tools

🀝 Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please ensure your code follows our style guidelines and includes appropriate tests.

πŸ“š Resources

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

CyreneAI Universe
Decentralizing AI, One Agent at a Time

About

CyreneAI Webapp for interacting with AI Agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published