Show HN: Zev โ€“ Remember (or discover) terminal commands

https://news.ycombinator.com/rss Hits: 10
Summary

Zev ๐Ÿ” Zev helps you remember (or discover) terminal commands using natural language. ๐Ÿ”ง Installation pip install zev This project runs on top of the OpenAI API. After your first time running it, you will be prompted to enter an OpenAI key. ๐ŸŽฎ Usage Option 1: Interactive Mode zev Option 2: Direct Query zev ' <what you want to do> ' ๐Ÿ“ Examples # Find running processes zev ' show all running python processes ' # File operations zev ' find all .py files modified in the last 24 hours ' # System information zev ' show disk usage for current directory ' # Network commands zev ' check if google.com is reachable ' # Git operations zev ' show uncommitted changes in git ' โš™๏ธ Settings You can update your OpenAI API key or other settings by running: zev --setup To use the OpenAI key, you must have an OpenAI account and a subscription. You can create an API key on this page. ๐Ÿช Using with Ollama You can use Zev with Ollama as an alternative to OpenAI, which lets you run all commands locally. To set this up: Install and start Ollama with a model of your choice Run zev --setup and put in the proper settings. For example: Enter your OpenAI API key: Enter your OpenAI base URL: http://localhost:11434/v1 Enter your OpenAI model: llama3.2 ๐Ÿค Contributing Contributions are welcome! Feel free to open issues or submit pull requests. ๐Ÿ“„ License This project is licensed under the MIT License - see the LICENSE file for details.

First seen: 2025-04-24 16:51

Last seen: 2025-04-25 01:53