Skip to content

Shanko-26/UnifyAI

Repository files navigation

UnifyAI

AI Context Memory aggregator for AI chat services - A desktop application built with Electron and React.

🚀 Features

  • Cross-platform desktop app built with Electron
  • Modern React 19 with TypeScript
  • Beautiful UI with Tailwind CSS and shadcn/ui components
  • AI Context Memory aggregation for chat services
  • Real-time context sharing across AI platforms

🛠️ Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS
  • Desktop: Electron 37
  • UI Components: shadcn/ui, Radix UI
  • Build Tool: Vite
  • Package Manager: npm

📦 Installation

  1. Clone the repository:
git clone https://github.com/yourusername/UnifyAI.git
cd UnifyAI
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. For Electron development:
npm run dev:electron

🏗️ Development

Available Scripts

  • npm run dev - Start Vite development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build
  • npm run start - Start Electron app
  • npm run dev:electron - Build and start Electron app

Project Structure

UnifyAI/
├── src/
│   ├── components/     # React components
│   ├── lib/           # Utility functions
│   ├── types/         # TypeScript type definitions
│   └── assets/        # Static assets
├── public/            # Public assets
├── main.js           # Electron main process
├── preload.js        # Electron preload script
└── index.html        # Entry HTML file

🎨 UI Components

This project uses shadcn/ui components for a consistent and beautiful design:

  • Button
  • Card
  • Select
  • Tabs
  • Badge

📝 License

ISC License

🤝 Contributing

  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

📄 License

This project is licensed under the ISC License.

About

UnifyAI - AI Context Memory aggregator for AI chat services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors