Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdfc_ai-1.1.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file hdfc_ai-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: hdfc_ai-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for hdfc_ai-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01f53778c788ec080a8ae237387dc9272017def324be2b53cc39d8c41e30092f
MD5 4de53d3ab53c65e8dcc845fbf02d1357
BLAKE2b-256 e7a7424434765c25f552b9c287edad9014e6a6a90742c44497af66945644b1f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page