Quick Start
This little guide will help you get started with Dasshh.
Configure a Model
Dasshh uses LLM models via the litellm library, which provides a unified interface to various AI providers.
Setup your config file by running:
This will create a config file at ~/.dasshh/config.yaml
.
To get started, you need to set the model you want to use.
model.name
: The model provider and model name.model.api_key
: Your API key for the chosen provider.
Example:
Tip
Checkout the list of supported models and providers here.
Launch Dasshh
Once you have configured the model and your API key, you can launch Dasshh by running:
This will open the Dasshh interface in your terminal.
Basic Interaction
Dasshh provides a conversational interface to interact with your computer.
You can:
- Ask questions
- Request information about your system
- Execute commands on your behalf
to name a few.
More capabilities will be added in the future, across different applications. If you have any suggestions for new tools, please open an issue.
Example Questions
Here are some examples of what you can ask Dasshh to do:
# Ask for information
1. What's the current CPU usage?
2. Show me the top memory-intensive processes
# File operations
1. List files in my downloads folder
2. Create a new directory called "projects" in the current directory
Terminating Dasshh
To exit Dasshh, you can press Ctrl+C
to terminate the application.