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.0.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hdfc_ai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d90bf974c7fd7458666f20faaf86e10a88e728b365a3c1a9bf849d4b42ef1eac
MD5 4ab785b9ec3ec3109ccbff916a8e06f5
BLAKE2b-256 a2e2e3a7e4c6ecdab71ba7fc03759c4382109e56bc0b818da5c2c0390f9cb9f8

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