AI Context Memory aggregator for AI chat services - A desktop application built with Electron and React.
- 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
- Frontend: React 19, TypeScript, Tailwind CSS
- Desktop: Electron 37
- UI Components: shadcn/ui, Radix UI
- Build Tool: Vite
- Package Manager: npm
- Clone the repository:
git clone https://github.com/yourusername/UnifyAI.git
cd UnifyAI- Install dependencies:
npm install- Start development server:
npm run dev- For Electron development:
npm run dev:electronnpm run dev- Start Vite development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run preview- Preview production buildnpm run start- Start Electron appnpm run dev:electron- Build and start Electron app
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
This project uses shadcn/ui components for a consistent and beautiful design:
- Button
- Card
- Select
- Tabs
- Badge
ISC License
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the ISC License.