You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

MIT License PRs Welcome Python Status License Web4 GitHub Actions Demo

🧠 ProjectPilotAI

A powerful AI-driven assistant designed to guide your entire software development workflow β€” from project setup and code review to blockchain interaction and smart contract integration.

πŸš€ Overview

ProjectPilotAI is your AI-powered project co-pilot that:

  • Automates code analysis and project initialization
  • Integrates directly with your GitHub repositories
  • Supports smart contract deployment and Web3 interactions
  • Powers up Fadaka Blockchain features like wallet generation, transaction handling, token mint/burn/swap, and more

Deployed GitHub Page: 🌐 web4application.github.io/project_pilot_ai


🧩 Features

  • 🧠 AI Assistant Interface – GPT-powered project interaction via CLI and Web
  • πŸ’Ύ Local & GitHub Code Parsing – Analyze and refactor entire repositories
  • πŸ” Wallet + Key Management – HD wallet generation, transaction signing
  • πŸ”„ Fadaka Blockchain Integration – Smart contract deployment, faucet, mint/swap
  • πŸ“‘ Live Transaction Tracking – With confirmation checks and event logs
  • πŸ“¦ FastAPI Backend – API for signing, broadcasting, and fetching TX data
  • πŸ–₯️ Web UI Support – Jekyll dashboard with real-time updates and blockchain tools

πŸ—οΈ Project Structure


project_pilot_ai/
β”œβ”€β”€ app/                   # Main Python app
β”‚   β”œβ”€β”€ core/              # AI logic & command handlers
β”‚   β”œβ”€β”€ blockchain/        # Fadaka integration (wallets, txs, etc.)
β”‚   └── web/               # FastAPI server + API routes
β”œβ”€β”€ templates/             # HTML templates for the UI
β”œβ”€β”€ static/                # JS/CSS for Web Dashboard
β”œβ”€β”€ README.md              # (You're here)
└── requirements.txt       # Python
dependencies

βš™οΈ Setup Instructions

βœ… Prerequisites

  • Python 3.9+
  • Node.js (optional, for frontend)
  • GitHub Personal Access Token (if using GitHub features)

πŸ› οΈ Installation


git clone https://github.com/Web4application/project_pilot_ai.git
cd project_pilot_ai
pip install -r requirements.txt

πŸš€ Run the AI Assistant Web API


uvicorn app.web.main:app --reload --port 8000

Visit: http://localhost:8000


πŸ’‘ Usage

You can use the assistant to:

  • 🧠 Chat with your projects via CLI or browser
  • πŸ“ Upload code and get suggestions or fixes
  • πŸ’¬ Ask to deploy or interact with smart contracts
  • ⚑ Sign and broadcast transactions to Fadaka
  • πŸ§ͺ Test Web3 logic via faucet, mint/burn, and swap tools

🌍 Deployment Options

  • GitHub Pages (Jekyll-ready)
  • Render / Railway / fly.io (FastAPI backend)
  • Electron / PyInstaller desktop packaging (coming soon)

πŸ›‘οΈ Security

  • Wallets are generated locally with HD seed logic
  • Transaction signing uses secure in-memory operations
  • API protected via headers (optionally OAuth)

🀝 Contributing

We welcome contributions!


git clone https://github.com/Web4application/project_pilot_ai.git
# Create feature branch, make your changes, then:
git push origin feature-branch

Please open a pull request with a clear description of your changes.


πŸ“„ License

Licensed under the MIT License. Β© 2025 Web4Application


✨ Acknowledgements

  • Fadaka Blockchain Core
  • GPT-4 Project Pilot Intelligence
  • FastAPI, Web3.py, and Hardhat
  • Web4 β€” The Future of Decentralized Apps

πŸ”— Related Projects

ProjectPilotAI Preview

Downloads last month
1
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Collection including Seriki/Web4app