nohandcoder
Version:
An AI agent for code editing, searching, and project analysis
66 lines (43 loc) • 2.01 kB
Markdown
# NoHandCoder
<p align="center">
<img src="https://yx7k0yvtmj.ufs.sh/f/FjqTHbirTuxjVVPT5XC3Pn7RXYxMJFs4GSI5zgcyNEA9pwKd" alt="NoHandCoder Logo" style="border: 2px solid #333; border-radius: 8px; max-width: 800px; width: 100%;">
</p>
NoHandCoder is your AI-powered coding assistant that transforms how you interact with your codebase. Through natural conversation, it helps you:
- 🤖 **Chat with AI**: Ask questions about your code and get helpful responses
- 📂 **Browse Files**: Easily navigate through your project files and folders
- 📄 **Read Code**: View and understand your code files
- 🔍 **Search Code**: Find specific code patterns or functions across your project
- 📊 **Project Overview**: Get a clear picture of your project structure
- ⚡ **Run Commands**: Execute commands safely through the AI interface
No more context switching or complex IDE commands - just chat naturally and code efficiently!
### Prerequisites
Before using NoHandCoder, make sure you have the following:
1. Node.js installed on your system
2. An OpenAI API key
## Getting Started
Set up your environment variables:
```bash
export OPENAI_API_KEY=your_api_key_here
export MODEL_NAME=gpt-4o-mini
```
## How to Use
1. Install NoHandCoder globally:
```bash
npm install -g nohandcoder
```
2. Start the chat interface:
```bash
nohandcoder chat
```
3. Let's feel free to ask
## Tips for Best Results
1. **Be Specific**: The more specific your questions, the better the AI can help you
2. **Use Natural Language**: Just ask questions as you would to a human assistant
3. **Explore Features**: Try different commands to discover what the AI can do
4. **Stay in Context**: The AI remembers your conversation, so build on previous questions
## Need Help?
- Type "exit" to quit the chat
- Ask the AI for help with any feature
- Check the project's issues page for known problems
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.