Increase your productivity with the help of an AI-powered day planner.
Introduction Β·
Tech Stack Β·
Demo Β·
Contributing
Warning
This project is currently in active development and is not yet production-ready. You should expect bugs, incomplete features, and breaking changes. Use at your own discretion and please report any issues you encounter.
allocate is a modern calendar application with native AI features, primarily focused on voice interaction. Instead of manually scheduling your days, simply speak your plans and watch your schedule appear seamlessly, with smart integrations to Notion, Linear, GitHub, Gmail, the Web, and more to give your events meaningful context.
- Python β backend language
- FastAPI β backend framework
- Astral β backend tooling
- PostgreSQL β database
- TypeScript β frontend language
- React β frontend framework
- Zod β schema validation
- shadcn/ui β components
- Groq β transcription models
- OpenRouter β LLMs
- Exa β AI Search
- GitHub β CI/CD
- LangChain β LLM tooling
- Langfuse β LLM observability
- Caddy β reverse proxy
- Docker β containers
- AWS β cloud/infra
The video below shows an early preview of allocate, which is still under ongoing development. It runs through a sample workflow including integrations, voice interaction, and general user experience. Recorded with cap.so & ElevenLabs.
allocate_v002_ffmpeg.mp4
Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.