If you find this project helpful, consider supporting it or reaching out for collaboration:
This is an open-source alternative to Sky (OpenAI) - currently in active development.
macOS Only - This application is designed exclusively for macOS systems.
SkyInMac is an open-source alternative to Sky (OpenAI), designed as an AI-powered assistant that seamlessly integrates with your native macOS applications. Through a floating interface, SkyInMac connects to Calendar, Notes, Messages, and other macOS apps, providing instant AI-driven interactions and quick access to all your essential tools.
Built with modern technologies:
- Tauri - For the native desktop application framework
- Next.js - For the React-based user interface
- Rust - Backend processing and system integration
Further features and capabilities will be added soon as development progresses.
- macOS 10.15 or later
- Node.js 18+
- Rust 1.77.2+
-
Clone the repository:
git clone https://github.com/iamsrikanthnani/skyinmac.git cd skyinmac -
Install dependencies:
npm install
-
Set up environment variables:
cp env.example .env.local
Edit
.env.localand add your OpenAI API key:OPENAI_API_KEY=your_openai_api_key_here -
Run in development mode:
npm run tauri dev
npm run tauri buildThis will create a .dmg installer in src-tauri/target/release/bundle/dmg/.
The application consists of:
- Frontend: Next.js application with React components
- Backend: Tauri with Rust for native macOS integration
- AI Integration: OpenAI API for conversational AI
This project is in active development. Contributions are welcome! Please feel free to submit issues and pull requests.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
