HDFC_AI — Smart Coding Assistant like Aider
Project description
HDFC_AI — Smart Coding Assistant
A smart AI coding assistant like Aider that runs locally on your machine. No data is ever sent to external servers.
Install
pip install hdfc-ai
Requirements
- Python 3.10+
- A local GGUF model file (download from huggingface.co/models?search=gguf)
First Time Setup
On first run HDFC_AI will ask for your model path:
🔧 HDFC_AI First Time Setup
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Detected OS: WINDOWS
Example path: C:\Users\you\models\gemma.gguf
📁 Enter your model path: C:\models\gemma.gguf
🌐 Server URL (press Enter for default):
✅ Setup complete! Starting HDFC_AI...
Usage
Go to any project folder and run:
cd your-project
hdfc_ai
What HDFC_AI Can Do
| Command | What happens |
|---|---|
read the models.py file |
Reads and summarizes that specific file |
fix bugs in views.py |
Analyzes, shows diff, asks Y/N before fixing |
write a python script for X |
Generates new code from scratch |
create a flask project structure |
Creates full folder structure |
how many files do you have? |
Shows project info |
what is this project about? |
Summarizes the project |
exit |
Quit |
Agent Flow
Your Prompt
↓
🧠 PLANNER → creates a plan, asks your approval
↓
📖 READER → reads only relevant files
↓
🔍 ANALYZER → analyzes code based on plan
↓
✍️ WRITER → prepares changes
↓
📝 REPORTER → shows diff, asks Y/N before applying
Supported Languages
Python, Java, JavaScript, TypeScript, C, C++, C#, Go, Rust, HTML, CSS, Markdown
Reset Config
Delete config file to reconfigure with a new model:
# Windows
del %USERPROFILE%\.hdfc_ai\config.json
# Mac/Linux
rm ~/.hdfc_ai/config.json
Privacy & Security
- All processing done locally on your machine
- No data sent to any external server
- No telemetry or tracking
- Config stored securely in ~/.hdfc_ai/config.json
- On Mac/Linux config file is chmod 600 (owner read only)
- Original files backed up as .bak before any changes
- Diff shown before applying any changes — you always approve first
Troubleshooting
Model not found error:
rm ~/.hdfc_ai/config.json
hdfc_ai
Server not starting:
- Make sure your GGUF model path is correct
- Make sure you have enough RAM (at least 8GB recommended)
Command not found:
pip show hdfc-ai
License
MIT License — free to use and modify.
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 Distributions
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 hdfc_ai-1.1.1-py3-none-any.whl.
File metadata
- Download URL: hdfc_ai-1.1.1-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ade96c1438fa5de382e184d55ad4f3563aa8ba0469b269bca89df54e21d5de
|
|
| MD5 |
4652d6b48f577f05584a5d1e62403cb9
|
|
| BLAKE2b-256 |
1f23854d7298b31b3e5ecebe674503012c3534759cb5645acf8838152815a27b
|