Jipange is a futuristic AI-powered productivity platform that combines the best features of AI superpowers and collaborative scheduling.
- Powered by OpenAI GPT-4o
- Smart task prioritization and scheduling
- Context-aware conversations with memory
- Voice-to-task conversion using Whisper
- Kanban boards, List views, and Gantt charts
- AI-powered task dependencies and auto-prioritization
- Recurring tasks with smart scheduling
- Mood-aware task reordering
- 2-way Google Calendar sync
- AI-optimized time blocking
- Automatic rescheduling based on priorities
- Meeting conflict detection
- WebSocket-powered live updates
- Email alerts for deadlines
- Browser notifications
- Slack integration
- Quick task creation from any webpage
- Voice input for hands-free task creation
- Pop-up calendar and day summary
- Context-aware task suggestions
``` โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โ Next.js 14 โ โ FastAPI โ โ Chrome Ext โ โ Frontend โโโโโบโ Backend โโโโโบโ Manifest V3 โ โ โ โ โ โ โ โ โข React โ โ โข OpenAI GPT-4o โ โ โข React โ โ โข Tailwind CSS โ โ โข LangChain โ โ โข Voice Input โ โ โข shadcn/ui โ โ โข Pinecone โ โ โข Quick Actions โ โ โข AI SDK โ โ โข WebSockets โ โ โข Context Menu โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ ```
-
Navigate to backend directory: ```bash cd backend ```
-
Run setup script: ```bash chmod +x setup.sh ./setup.sh ```
-
Update environment variables: ```bash cp .env.example .env
```
-
Start the server: ```bash python run.py ```
The backend will be available at
http://localhost:8000
-
Install dependencies: ```bash pnpm install ```
-
Start development server: ```bash pnpm dev ```
The frontend will be available at
http://localhost:3000
-
Navigate to extension directory: ```bash cd extension ```
-
Install dependencies: ```bash npm install ```
-
Build extension: ```bash npm run build ```
-
Load in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
extension/distfolder
- Open Chrome and go to
Create a .env file in the backend directory:
```env
OPENAI_API_KEY=your_openai_api_key_here
PINECONE_API_KEY=your_pinecone_api_key_here PINECONE_ENVIRONMENT=your_pinecone_environment
GOOGLE_CLIENT_ID=your_google_client_id GOOGLE_CLIENT_SECRET=your_google_client_secret
SLACK_BOT_TOKEN=your_slack_bot_token SLACK_SIGNING_SECRET=your_slack_signing_secret ```
POST /api/ai/ask- Chat with Jia AI assistantPOST /api/ai/schedule- Get AI-optimized schedule suggestionsPOST /api/ai/voice-to-task- Convert voice input to tasks
GET /api/tasks/{user_id}- Get user tasksPOST /api/tasks/- Create new taskPUT /api/tasks/{task_id}- Update taskDELETE /api/tasks/{task_id}- Delete task
POST /api/integrations/google/webhook- Google Calendar webhookGET /api/integrations/google/calendar/{user_id}- Fetch calendar eventsPOST /api/integrations/slack/events- Slack events handler
Via Web App:
- Click "Add Task" in the dashboard
- Fill in task details
- Use AI suggestions for optimization
Via Chrome Extension:
- Click the floating action button on any webpage
- Use the popup interface
- Try voice input with the microphone button
Via Voice:
- Click the voice input button
- Speak your task naturally
- AI will extract and structure the task
Chat with Jia: ``` "What should I work on next?" "Reschedule my meetings for tomorrow" "Find time for a 2-hour focus session" "What are my productivity patterns?" ```
Ctrl/Cmd + Shift + J- Quick add task (on any webpage)Ctrl/Cmd + K- Open command palette (in web app)
Jia analyzes your work patterns and energy levels to:
- Suggest optimal times for different types of tasks
- Detect when you're in flow state
- Recommend breaks and context switching
- Google Calendar: 2-way sync with intelligent conflict resolution
- Slack: Extract tasks from messages and update status via reactions
- Email: Parse action items from emails (coming soon)
``` jipange/ โโโ backend/ # FastAPI backend โ โโโ main.py # Main application โ โโโ routers/ # API route handlers โ โโโ requirements.txt # Python dependencies โ โโโ .env.example # Environment template โโโ extension/ # Chrome extension โ โโโ manifest.json # Extension manifest โ โโโ popup.js # Popup interface โ โโโ background.js # Service worker โ โโโ content.js # Content script โโโ components/ # React components โโโ app/ # Next.js app directory โโโ README.md # This file ```
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
MIT License - see LICENSE file for details
- ๐ง Email: support@jipange.com
- ๐ฌ Discord: Join our community
- ๐ Documentation: docs.jipange.com
Built with โค๏ธ by the Jipange team