Skip to content

ariserhys/ui

 
 

Repository files navigation

🚀 Empire UI: AI-Ready Component Library for Next.js

Welcome to Empire UI, a modern, feature-rich component library designed specifically for AI-powered applications. Built with React, Next.js, and TypeScript, our components leverage the latest in AI technology to help you create sophisticated, intelligent interfaces with minimal effort.

🔥 Features

  • AI-Ready Components: Pre-built components optimized for AI applications
  • Next.js Integration: Seamless integration with Next.js applications
  • TypeScript Support: Full type safety for all components
  • Modern Design: Clean, responsive design with customizable themes
  • Accessibility: WCAG compliant components for inclusive applications
  • Open Source: 100% open source, community-driven development

📦 Installation

# Install via npm
npm install @empireui/empire-ui

# Or using yarn
yarn add @empireui/empire-ui

# Or using pnpm
pnpm add @empireui/empire-ui

🚀 Quick Start Guide

Initialize Empire UI in your project:

npx @empireui/empire-ui init

Add components to your project:

npx @empireui/empire-ui add Button
npx @empireui/empire-ui add AIChatbox

📚 Components

Core UI Components

  • Button, Card, Input, Dialog, Dropdown, etc.
  • Responsive layouts and grids
  • Form elements with validation

AI-Specific Components

  • AIChatbox: Interactive chat interface for AI assistants
  • AIGrammarCheckButton: One-click grammar checking
  • AIImageCaptionButton: Generate captions for images
  • AIParaphraserButton: Instantly rephrase text
  • AISummarizerButton: Summarize long content
  • AITranslatorButton: Translate text between languages

Advanced AI Components (New!)

  • AgentWorkflow: Visual workflow builder for AI agents
  • MCPInterface: Model Context Protocol integration
  • NodeCanvas: Drag-and-drop node editor for AI pipelines
  • ARVisualizer: Augmented reality data visualization
  • VRInteractionSpace: Virtual reality AI interaction environment
  • SemanticSearchBar: AI-powered semantic search with auto-suggestions

💻 Usage Example

import { AIChatbox } from '@empireui/empire-ui';

function MyAIApp() {
  return (
    <div>
      <h1>My AI Assistant</h1>
      <AIChatbox isOpen={true} />
    </div>
  );
}

📖 Documentation

For detailed documentation, examples, and API references, visit our documentation site.

🤝 Contributing

We welcome contributions from the community! Please see CONTRIBUTING.md for guidelines on how to contribute to Empire UI.

📄 License

Empire UI is MIT licensed.

🌟 Community

Join our community of developers building the future of AI interfaces:


📖 Table of Contents


🔍 About Empire UI

Empire UI is more than just a component library—it's a complete solution for developers building AI-powered applications on Next.js. Whether you're creating a chatbot interface, an AI-driven dashboard, or any other AI-infused project, Empire UI provides the tools and components you need to build stunning, performant applications.

🎨 Design Philosophy

  • Minimalist: Simple, elegant, and modern design.
  • AI-Ready: Seamlessly integrate AI features using Vercel AI SDK and other tools.
  • Developer-Friendly: Easy to use, extend, and customize.

✨ Features

  • AI-Ready Components: Pre-built components ready for AI integration.
  • Next.js Optimized: Components optimized for use with Next.js applications.
  • Vercel AI SDK Integration: Out-of-the-box support for Vercel AI SDK.
  • Responsive Design: Fully responsive components for all screen sizes.
  • Customizable: Easily extend and customize components to suit your needs.
  • Open Source: 100% open source, community-driven.

⚙️ Installation

Install Empire UI in your Next.js project with the following commands:

npm install @empire-ui/core
# or
yarn add @empire-ui/core
# or
pnpm add @empire-ui/core

About

A beautifully designed UI component library that you can copy and paste into your Next.js apps by Empire Code Foundation. Accessible. Customizable. Open Source.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 85.7%
  • MDX 10.0%
  • JavaScript 3.6%
  • CSS 0.7%