Standing in an unfamiliar place, unsure of what's going on around you, can take the fun out of exploring. The AI Travel Assistant turns that uncertainty into discovery. Just upload a photo from your trip to Rocket.Chat, and the app identifies your location, finds nearby events in real time, and delivers a clear, friendly summary. No need to search the web or guess what's nearby.
- Photo-Based Discovery – Upload a photo from your surroundings to get local context and suggestions.
- Multi-Modal Image Understanding – Uses an advanced LLM to identify locations, landmarks, or venues from images.
- Live Event Fetching – Dynamically retrieves up-to-date local events and happenings using internet-connected tools.
- Interest-Aware Suggestions – Considers user context and preferences to surface relevant recommendations.
- Friendly AI Summaries – Delivers helpful, natural-language summaries of nearby events or places.
- Fail-Safe Responses – If the app is unsure, it avoids giving incorrect or speculative information.
- Have a Rocket.Chat server ready. If you don't have a server, see this guide.
- Install the Rocket.Chat Apps Engline CLI.
npm install -g @rocket.chat/apps-cli
Verify if the CLI has been installed
rc-apps -v # @rocket.chat/apps-cli/1.4.0 darwin-x64 node-v10.15.3
- Clone the GitHub Repository
- Navigate to the repository
- Install app dependencies
- To install private Rocket.Chat Apps on your server, it must be in development mode. Enable Apps development mode by navigating to Administration > General > Apps and turn on "Enable development mode".
- Deploy the app to the server
- If you are running server locally,
server_url
is http://localhost:3000. If you are running in another port, change the 3000 to the appropriate port. username
is the username of your admin user.password
is the password of your admin user.- Open the App, by navigating to Administration > Marketplace > Private Apps. You should see the app listed there. Click on the App name to open the app.
git clone https://github.com/RocketChat/Apps.Trip.Helper.git
cd Apps.Trip.Helper
cd trip-helper && npm install
rc-apps deploy --url <server_url> --username <username> --password <password>
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: adds some amazing feature'
) - Push to the Branch (
git push origin feat/AmazingFeature
) - Open a Pull Request
Here are some links to examples and documentation: