Echoy WebUI is the frontend for Echoy. Echoy is a smart AI assistant.
- Single Page Application architecture
- Real-time chat interface with LLMs
- Tool-based interaction capabilities
- Integration with MCP backend server
- Modern, responsive UI built with React and TypeScript
- Node.js 20.x
- NPM 7.x
- Clone the repository:
git clone https://github.com/shaharia-lab/echoy-webui.git
cd echoy-webuiRun the development server:
npm run devBuild for production:
npm run buildFor detailed configuration options, refer to the Vite documentation.
MCP Frontend is built with:
- Vite - Build tool and development server
- React - UI framework
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
We welcome contributions! Here's how you can help:
- 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
Please ensure your PRs follow our coding standards and include appropriate tests.
- Echoy - Echoy is a smart AI assistant that can perform various tasks using LLMs.
- Documentation - Full project documentation
This project is under active development. While functional, it's not yet recommended for production use. We're working on:
- Enhanced error handling
- Improved performance
- Additional tool integrations
- Comprehensive testing suite
This project is licensed under the MIT License - see the LICENSE file for details.
- The Echoy community
- All our contributors and supporters