This repository provides a terminal with ai for easily terminal writing.
1227.mp4
-
Write
exit
in message to exit from AiTerminal -
Write
clear_data
to reset data to use new api config -
If your ai model not there you have to go Program.cs
public class Program
{
public static async Task Main(string[] args)
{
ApiKeyProvider.SelectedModel = ChatModel.Groq.Meta.Llama38B; // Custom model
// Other logic
}
}
https://github.com/wisamidris77/AiTerminal/releases
-
Clone the repository:
git clone https://github.com/wisamidris77/AiTerminal.git
-
Launch the application:
cd AiTerminal dotnet run
- Versatile: Easily integrate various AI models for now it's only Gemini api.
- User-Friendly: Intuitive command-line interface for easy interaction and control.
- Customizable: Tailor the AI's behavior and responses to your specific needs.
- Efficient: Leverage the power of the terminal for a streamlined and efficient workflow.
Changelog
- Supporting larger llms apis with llmTornado
- Making option to clear ai data using
clear_data
in message - Making option to exit app using
exit
in message - Supporting multiple commands at once
- Improved prompt
- Inital Version
- Single command support
- Only gemini api
Thanks to https://github.com/lofcz/LlmTornado
Contributing:
We welcome contributions from the community! Please feel free to submit bug reports, feature requests, and pull requests.
License:
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer:
This project is for educational and experimental purposes only. The performance and accuracy of the AI may vary depending on the specific models and tasks. So be careful when you write yes :D