An AI planner, for programmers 😎
Clone the project from github at Github Repo
git clone https://github.com/Segmentree/Amekhania.git
cd Amekhania
yarn
# or
npm install
quasar dev
When having a chat with any of the recent AI models, there are normally a couple of things missing, that would make the results of the conversation a lot more use full
Weather you are getting ideas for your next project, planning a trip or clearing up an obscure topic with the help of AI, you do not want to go through the whole conversation to get to it's useful information
That is why at any point in your talks with Amekhania you can ask her to save a note, albeit one that you provide, or one of her precious messages. She will also create any relevant tags for your note
You can ask for recipe suggestions for dinner for the whole week.
Then save each dish as a note that would automatically have a Recipe
tag
Then gather all necessary ingredients on a Groceries
note
And Add a reminder to buy the groceries later
After you have created so many Notes that you have no idea how to find the one you want You can also use AI to filter through them
You can also ask Amekhania to show them in the chat
After agreeing with Amekhania on a plan, a date, a specific action that they recommend you to do, wouldn't it be great if he could create a reminder for you?
You could have Amekhania create the perfect schedule for your vacations and then save all necessary reminders, like buying the plan tickets, preparing for your trip, making restaurant reservations.....
You Reminders will be Listed on The Reminders Tab:
But Amekhania can also show them to you
And here is the reason why this planner will be specially useful for programmers You get to code your own tools!
This can be your playground to build any tool you might think would be useful to you
This are some examples:
-
Do you want access to the weather in different cities so that Amekhania can take into account to plan your day accordingly? You can easily build a tool to connect to a public weather api
-
Do you want amekhania to send a message to someone with their generated text? You just have to connect to a chat service in a very simple tool
-
Would you like to write down your emails with the help of amekhania and then sending them right from the chat? Just add an integration with Gmail
First you need to pick a name for your Tool
Let use for example: getGif
We are going to build a tool that allows Amekhania the ability to send gifs the user would like to find
So the Scenario would be: When the user wants to find a gif or you think a gif is an appropriate response
We need a search
parameter to describe the desired gif
In the Tools Lab tab you will a code editor very similar to vscode, including syntax highlighting and autocompletion here you can input the following code:
async function getGif(search) {
url = `https://api.giphy.com/v1/gifs/search?api_key=v2KR11XqwZV2t9V7klgFEKcs0mhBQOvJ&q=${search}&limit=25&offset=0&rating=g&lang=en&bundle=messaging_non_clips`;
return fetch(url)
.then((reponse) => {
return reponse.json();
})
.then((response) => {
return `Show the user the following gif: ${response.data[0].url}`;
});
}
The result would be something like this:
You just need to save your new Tool now and you are ready to get GIFs in your chat
Everything is saved on your browser's storage, so you would not be sending your code, or your credentials to any external server
- Reminders Calendar
- Reminders Email Notifications
- Notes Tabs