Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
74fdd59
Update AutoCode.py
sonuramashishnpm Feb 4, 2026
ba48951
Update README.md
sonuramashishnpm Feb 6, 2026
6ea1642
Update README.md
sonuramashishnpm Feb 13, 2026
dd2d30b
Update README.md
sonuramashishnpm Feb 13, 2026
a7946e4
Update README.md
sonuramashishnpm Feb 13, 2026
a4a723f
Update README.md
sonuramashishnpm Feb 13, 2026
3e5b890
Update README.md
sonuramashishnpm Feb 13, 2026
5fbeabb
Delete AutoCode.py
sonuramashishnpm Feb 24, 2026
a3ab3da
Create NPM-AutoCode-AI.py
sonuramashishnpm Feb 24, 2026
bd67d39
Create NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
b81652a
Delete Docs/templates/NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
e38049e
Create NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
3702848
Delete Docs/templates/NPM_AutoCode_AI.html\
sonuramashishnpm Feb 24, 2026
5ca9a5c
Create NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
e693255
Create templates
sonuramashishnpm Feb 24, 2026
320ce72
Delete Docs/NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
cf1bf83
Delete Docs/templates
sonuramashishnpm Feb 24, 2026
db3fef3
Create NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
e48a0b9
Delete Docs/templates directory
sonuramashishnpm Feb 24, 2026
443e008
Create NPM_AutoCode_AI.html
sonuramashishnpm Feb 24, 2026
3756218
Create app.py
sonuramashishnpm Feb 24, 2026
115e360
Create requirements.txt
sonuramashishnpm Feb 24, 2026
4b942c8
Create Docs.md
sonuramashishnpm Feb 24, 2026
5e79375
Create requirements.txt
sonuramashishnpm Feb 24, 2026
de2fbfc
Update README.md
sonuramashishnpm Feb 27, 2026
2f00172
Update NPM-AutoCode-AI.py
sonuramashishnpm Feb 28, 2026
dce7b3b
Update NPM_AutoCode_AI.html
sonuramashishnpm Feb 28, 2026
3a257f1
Update NPM-AutoCode-AI.py
sonuramashishnpm Feb 28, 2026
5d39d4f
Update README.md
sonuramashishnpm Mar 8, 2026
1df99d7
Update NPM_AutoCode_AI.html
sonuramashishnpm Mar 8, 2026
694bccf
Update NPM-AutoCode-AI.py
sonuramashishnpm Mar 8, 2026
b5697c6
Update NPM_AutoCode_AI.html
sonuramashishnpm Jun 7, 2026
955f439
Update NPM_AutoCode_AI.html
sonuramashishnpm Jun 7, 2026
1aac61e
Create NPM_Agent(Under Development)
sonuramashishnpm Jun 7, 2026
9172c56
Create NPM-AutoCode-AI(V3).py
sonuramashishnpm Jun 7, 2026
22357da
Create codeql.yml
sonuramashishnpm Jul 1, 2026
b96acb6
Update NPM-AutoCode-AI(V3).py
sonuramashishnpm Jul 12, 2026
efe2834
Delete Desktop_App/NPM_Agent(Under Development)
sonuramashishnpm Jul 12, 2026
d94173b
Update NPM-AutoCode-AI(V3).py
sonuramashishnpm Jul 12, 2026
2606cc4
Update requirements.txt
sonuramashishnpm Jul 12, 2026
7d9c7fb
Update requirements.txt
sonuramashishnpm Jul 12, 2026
e6d8803
Update requirements.txt
sonuramashishnpm Jul 12, 2026
f25841a
Create mcp_link.py
sonuramashishnpm Jul 19, 2026
cc9c935
Rename NPM-AutoCode-AI(V3).py to NPM-AutoCode-AI(V4).py
sonuramashishnpm Jul 19, 2026
d324298
Update NPM_AutoCode_AI.html
sonuramashishnpm Jul 19, 2026
fee7dee
Delete Desktop_App/NPM-AutoCode-AI.py
sonuramashishnpm Jul 22, 2026
797ea35
Added features and fixed busg
sonuramashishnpm Jul 22, 2026
0de0c01
Merge branch 'main' of https://github.com/npmaiecosystem/NPM-AutoCode-AI
sonuramashishnpm Jul 22, 2026
31413ce
Added correct githubusercontent link
sonuramashishnpm Jul 22, 2026
5b8dc5c
Delete Desktop_App/__pycache__ directory
sonuramashishnpm Jul 22, 2026
25e47db
Update app.py
sonuramashishnpm Jul 22, 2026
d3cd84d
\
sonuramashishnpm Jul 22, 2026
7027e41
Update app_config.json
sonuramashishnpm Jul 22, 2026
566565e
Update app_config.json
sonuramashishnpm Jul 22, 2026
33ef396
Update app.py
sonuramashishnpm Jul 22, 2026
ab8098a
Update mcp_link.py
sonuramashishnpm Jul 22, 2026
a88efc5
Rename Desktop_App/npmai.png to npmai.png
sonuramashishnpm Jul 22, 2026
b46bf54
Add .gitignore and fix bugs in app, config, and docs
Mohammad-Faiz-Cloud-Engineer Jul 22, 2026
26d30c2
Address PR review: restore Docs/app.py, voice_input comments, simplif…
Mohammad-Faiz-Cloud-Engineer Jul 22, 2026
83765c3
Fix load_config order: GitHub first, then bundled fallback
Mohammad-Faiz-Cloud-Engineer Jul 22, 2026
66c04eb
Merge pull request #2 from Mohammad-Faiz-Cloud-Engineer/main
sonuramashishnpm Jul 22, 2026
d3d0576
Update .gitignore
sonuramashishnpm Jul 22, 2026
c38d716
Create build-release.yml
sonuramashishnpm Jul 22, 2026
ffb76b5
Update build-release.yml
sonuramashishnpm Jul 22, 2026
652fdb1
Update build-release.yml
sonuramashishnpm Jul 22, 2026
6ee66fb
Update build-release.yml
sonuramashishnpm Jul 22, 2026
a455017
Update README.md
sonuramashishnpm Jul 22, 2026
8e7180b
Update app.py
sonuramashishnpm Jul 23, 2026
cbc1d98
Update build-release.yml
sonuramashishnpm Jul 23, 2026
35479aa
Merge pull request #3 from sonuramashishnpm/main
sonuramashishnpm Jul 23, 2026
a7353cf
Update NPM_AutoCode_AI.html
sonuramashishnpm Jul 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 97 additions & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
name: Build & Release Desktop App

on:
workflow_dispatch:
inputs:
version:
description: "NPM-AutoCode-AI big Update."
required: true
default: "v3.0.0"

permissions:
contents: write

jobs:
build:
name: Build (${{ matrix.os }})
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
artifact_name: NPM-AutoCode-AI-linux
data_sep: ":"
- os: windows-latest
artifact_name: NPM-AutoCode-AI-windows
data_sep: ";"
- os: macos-latest
artifact_name: NPM-AutoCode-AI-macos
data_sep: ":"
runs-on: ${{ matrix.os }}

steps:
- name: Checkout NPM-AutoCode-AI
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

# npmai-agents / npmai are already pinned in requirements.txt and published
# on PyPI, so they install straight from there — no separate source build needed.
- name: Install app dependencies
working-directory: Desktop_App
run: |
pip install -r requirements.txt
pip install pyinstaller
pip install Pillow
pip install --force-reinstall --no-binary charset_normalizer charset_normalizer

- name: Build with PyInstaller
shell: bash
working-directory: Desktop_App
run: |
pyinstaller --noconfirm --onedir --windowed \
--collect-all charset_normalizer \
--name "NPM-AutoCode-AI" \
--icon "../npmai.png" \
--add-data "../npmai.png${{ matrix.data_sep }}." \
--add-data "app_config.json${{ matrix.data_sep }}." \
app.py

- name: Zip build output (Linux/macOS)
if: matrix.os != 'windows-latest'
working-directory: Desktop_App/dist
run: zip -r "../../${{ matrix.artifact_name }}.zip" .

- name: Zip build output (Windows)
if: matrix.os == 'windows-latest'
working-directory: Desktop_App/dist
run: Compress-Archive -Path * -DestinationPath "../../${{ matrix.artifact_name }}.zip"

- name: Upload build artifact
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.artifact_name }}
path: ${{ matrix.artifact_name }}.zip

release:
name: Publish Release
needs: build
runs-on: ubuntu-latest
steps:
- name: Download all built zips
uses: actions/download-artifact@v4
with:
path: artifacts

- name: Create release with all three zips attached
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.version }}
name: "NPM-AutoCode-AI ${{ github.event.inputs.version }}"
files: |
artifacts/NPM-AutoCode-AI-linux/NPM-AutoCode-AI-linux.zip
artifacts/NPM-AutoCode-AI-windows/NPM-AutoCode-AI-windows.zip
artifacts/NPM-AutoCode-AI-macos/NPM-AutoCode-AI-macos.zip
51 changes: 51 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "CodeQL Advanced"

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '41 21 * * 6'

jobs:
analyze:
name: Analyze (${{ matrix.language }})
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
security-events: write

packages: read

actions: read
contents: read

strategy:
fail-fast: false
matrix:
include:
- language: python
build-mode: none
- language: javascript
build-mode: none

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}

- name: Run manual build steps
if: matrix.build-mode == 'manual'
shell: bash
run: |
echo "Reviewing code"

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Python
__pycache__/
*.py[cod]
*.pyo
*.egg-info/
dist/
build/
*.egg
*.whl

# Virtual environments
venv/
.venv/
env/
.env/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# User config & credentials
.npmai_agent/
Desktop_App/app_config.json
LICENSE
README.md

# Build artifacts
*.exe
*.zip
*.dmg

# Logs
*.log
29 changes: 0 additions & 29 deletions AutoCode.py

This file was deleted.

Loading
Loading