A powerful AI assistant and file manager for your terminal
Project description
VoxCmd
A powerful AI assistant and file manager for your terminal, powered by Google Gemini 1.5 Flash.
Features
- 🤖 AI-Powered Assistant: Chat with AI or get command suggestions
- 📁 File Management: Create, view, delete, and find files easily
- 🚀 Natural Language Commands: Describe what you want, get the right command
- 🎨 Rich Terminal Output: Beautiful formatting with Rich library
- ⚡ Fast and Lightweight: Built with Typer for optimal performance
Installation
pip install voxcmd
Quick Start
-
Set your Gemini API key:
voxcmd set-api-key YOUR_GEMINI_API_KEY
-
Start using VoxCmd:
# Ask the AI anything voxcmd ask "create a python file that prints hello world" # View files voxcmd view myfile.txt # Create files directly voxcmd create-file app.py --content "print('Hello World!')"
Available Commands
voxcmd ask "your question"- Ask the AI assistant anythingvoxcmd set-api-key <key>- Configure your Gemini API keyvoxcmd create-file <path> --content "..."- Create files with contentvoxcmd view <filepath>- Display file contentsvoxcmd delete <path>- Delete files or directoriesvoxcmd find <name>- Find files by namevoxcmd open-path <path>- Open files/directories in default applicationvoxcmd hello <name>- Say hello (example command)voxcmd goodbye- Say goodbye
Getting a Gemini API Key
- Go to Google AI Studio
- Create a new API key
- Use it with
voxcmd set-api-key YOUR_KEY
License
MIT License - see LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
voxcmd-1.2.0.tar.gz
(5.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file voxcmd-1.2.0.tar.gz.
File metadata
- Download URL: voxcmd-1.2.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c034b046fd09048d71d468401943cb40a127bfd5b0eece4e643b315afd4a8ab
|
|
| MD5 |
07e15e29466fdc74656dd87a9e867e41
|
|
| BLAKE2b-256 |
7db37d75ab39097a7bb202255d380dc2c4e2bba7619a1f55d19150528410e3a6
|
File details
Details for the file voxcmd-1.2.0-py3-none-any.whl.
File metadata
- Download URL: voxcmd-1.2.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cb5066e2e61ce6e43915245794624b1167e63a6954e8cb89e0c29986ff7c8eb
|
|
| MD5 |
5123f9eeb05487a84a74265a8f7884a9
|
|
| BLAKE2b-256 |
bcf435c245deb92f93f82c1b540cc7f80cc9023ad1e59a455b1d66e2cf01c3ce
|