2 releases
0.1.1 | Apr 4, 2025 |
---|---|
0.1.0 | Apr 3, 2025 |
#926 in Filesystem
285 downloads per month
19KB
341 lines
fsbot-rs
An AI-powered file system assistant that helps you manage and interact with your files through natural language commands.
Features
- 🤖 Interactive AI assistant for file operations
- 📁 File system operations (create, delete, search, read)
- 💬 Natural language command processing
- 🎯 Context-aware responses
- 🔍 Smart file searching
- 📝 File content reading and analysis
Installation
Add this to your Cargo.toml
:
[dependencies]
fsbot-rs = "0.1.0"
Or install it directly:
cargo install fsbot-rs
Usage
Run the application:
fsbot-rs
Available Commands
- Create files:
create file notes.txt
- Delete files:
delete notes.txt
- Search for files:
find Python files
search documents
- Read file contents:
read notes.txt
- Get help:
help
Examples
# Create a new file
create file todo.txt
# Search for Python files
find Python files
# Read a file's contents
read todo.txt
# Delete a file
delete todo.txt
Configuration
The assistant can be configured through environment variables:
FSBOT_API_KEY
: Your API key for AI services (if using external AI)FSBOT_MODEL
: The AI model to use (default: "gpt-3.5-turbo")
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Dependencies
~11–23MB
~321K SLoC