├── .aiCoder ├── conversations │ ├── 20241218_022400520Z.json │ ├── 20241218_022745933Z.json │ ├── 20241218_030443008Z.json │ ├── 20241218_031839715Z.json │ ├── 20241225_045003835Z.json │ ├── 20250102_033642467Z.json │ ├── 20250102_044201324Z.json │ ├── 20250102_044525044Z.json │ ├── 20250102_044603106Z.json │ ├── 20250102_044734876Z.json │ ├── 20250102_044946176Z.json │ ├── 20250103_020854291Z.json │ ├── 20250103_020914522Z.json │ ├── 20250103_021057885Z.json │ ├── 20250103_025717596Z.json │ ├── 20250103_025855103Z.json │ ├── 20250103_025903331Z.json │ ├── 20250103_030144382Z.json │ ├── 20250103_030312702Z.json │ ├── 20250103_030723392Z.json │ ├── 20250103_030754308Z.json │ ├── 20250103_031651355Z.json │ ├── 20250103_031712085Z.json │ ├── 20250103_041629559Z.json │ ├── 20250103_041637092Z.json │ ├── 20250103_041839539Z.json │ ├── 20250103_042030605Z.json │ ├── 20250103_042225964Z.json │ ├── 20250103_052120011Z.json │ ├── 20250103_052944257Z.json │ ├── 20250104_094655699Z.json │ ├── 20250104_094655943Z.json │ ├── 20250104_104628951Z.json │ ├── 20250104_104731581Z.json │ ├── 20250104_165301338Z.json │ ├── 20250104_165456267Z.json │ ├── 20250104_165510992Z.json │ ├── 20250104_182644194Z.json │ ├── 20250104_183714344Z.json │ ├── 20250104_184022910Z.json │ ├── 20250104_184034437Z.json │ ├── 20250104_184120554Z.json │ ├── 20250104_184217417Z.json │ ├── 20250104_184425348Z.json │ ├── 20250107_030834813Z.json │ ├── 20250107_031035710Z.json │ ├── 20250107_031113936Z.json │ ├── 20250107_031115211Z.json │ ├── 20250107_031116529Z.json │ ├── 20250107_031303623Z.json │ ├── 20250107_161647868Z.json │ ├── 20250107_204901766Z.json │ ├── 20250108_105627739Z.json │ ├── 20250408_043522207Z.json │ ├── 20250408_051139755Z.json │ ├── 20250408_051241616Z.json │ ├── 20250408_051924540Z.json │ ├── 20250408_051936661Z.json │ ├── 20250408_052546692Z.json │ ├── 20250408_054325385Z.json │ ├── 20250408_062916554Z.json │ ├── 20250408_073045196Z.json │ ├── 20250409_065434797Z.json │ ├── 20250409_071303586Z.json │ ├── 20250410_040433734Z.json │ ├── 20250410_041203333Z.json │ └── 20250410_041314542Z.json ├── llmConfig │ ├── X-model.txt │ ├── ai-service.txt │ ├── anthropic-model.txt │ ├── googleAI-model.txt │ ├── groq-model.txt │ ├── ollama-model.txt │ └── openai-model.txt └── prompts │ ├── customPrompts.json │ ├── default-plan-prompt.md │ ├── default-system-prompt.md │ ├── plan-edit-prompt.md │ ├── snippet-production-prompt.md │ └── snippet-validation-prompt.md ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .releaserc ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── CHAT (Small).png ├── CHAT.png ├── FAQ.png ├── FILE-SELECTOR (Small).png ├── PROJECT-SETTINGS (Small).png ├── PROJECT-SETTINGS.png ├── SETTINGS (Small).png ├── SETTINGS.png ├── TOOLS (Small).png ├── TOOLS-AUTOMERGE (Small).png ├── TOOLS-AUTOMERGE.png ├── TOOLS.png ├── aiCoder.gif ├── ast_merge.svg ├── ast_merge_result.svg ├── demo.js ├── dist │ ├── CHAT.4f06d595.png │ ├── FAQ.d6466d13.png │ ├── SETTINGS.196c0eeb.png │ ├── TOOLS.319786f3.png │ ├── aiCoder.29fb4d0f.gif │ ├── ast_merge.bb9b79fb.svg │ ├── ast_merge_result.b78ae3d8.svg │ ├── index.0ff99339.js │ ├── index.0ff99339.js.map │ ├── index.1372b0aa.css │ ├── index.1372b0aa.css.map │ ├── index.html │ ├── logo.6c386bbc.png │ ├── logo.fd3c126d.png │ ├── noInstall │ │ ├── index.3f3dfb26.css │ │ ├── index.3f3dfb26.css.map │ │ └── index.html │ └── old_workflow.6ae4d5fb.svg ├── index.html ├── logo.png ├── noInstall │ ├── conversation.js │ ├── dist │ │ ├── index.7140bbf7.css │ │ ├── index.7140bbf7.css.map │ │ ├── index.html │ │ └── logo.81ecee76.png │ ├── index.html │ ├── logo.png │ ├── main.js │ └── style.css ├── old_workflow.svg ├── onlineVersion │ ├── chat.js │ ├── dist │ │ └── index.html │ ├── index.html │ ├── llmCall.js │ └── style.css └── style.css ├── package.json ├── pnpm-lock.yaml ├── public ├── ChatManager.js ├── LLMSettingsManager.js ├── MarkdownToHtml.js ├── ProjectSettingsManager.js ├── confirmDialog.js ├── doAjax.js ├── domElementFactory.js ├── fakeBackend │ └── main.worker.js ├── favicon.ico ├── fileDialog.js ├── index.html ├── logo.png ├── main.js ├── style.css ├── tabInterface.js └── toolsManager.js ├── scripts └── prepareCMD.sh ├── src ├── aiCoderApiFunctions.js ├── apiServer.js ├── backupSystem.js ├── classListing.js ├── conversation.js ├── extractCodeSnippets.js ├── fileIO.js ├── gitnoteSetup.js ├── llmCall.js ├── main.js ├── mergeTools │ ├── languages │ │ ├── css │ │ │ └── css.js │ │ ├── javascript │ │ │ └── javascript.js │ │ ├── python │ │ │ ├── README.md │ │ │ ├── autoMerge.py │ │ │ └── python.js │ │ └── rust │ │ │ └── test.js │ └── mergeTool.js ├── projectSummarizer.js ├── prompts │ ├── customPrompts.json │ ├── default-plan-prompt.md │ ├── default-system-prompt.md │ ├── plan-edit-prompt.md │ ├── premade-prompts.md │ ├── snippet-production-prompt.md │ └── snippet-validation-prompt.md ├── summartyTool.js └── terminalHelpers.js └── tests └── exampleFile.js /.aiCoder/conversations/20241218_022400520Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20241218_022400520Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20241218_022745933Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20241218_022745933Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20241218_030443008Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20241218_030443008Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20241218_031839715Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20241218_031839715Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20241225_045003835Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20241225_045003835Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_033642467Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_033642467Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_044201324Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_044201324Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_044525044Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_044525044Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_044603106Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_044603106Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_044734876Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_044734876Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250102_044946176Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250102_044946176Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_020854291Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_020854291Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_020914522Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_020914522Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_021057885Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_021057885Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_025717596Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_025717596Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_025855103Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_025855103Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_025903331Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_025903331Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_030144382Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_030144382Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_030312702Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_030312702Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_030723392Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_030723392Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_030754308Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_030754308Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_031651355Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_031651355Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_031712085Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_031712085Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_041629559Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_041629559Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_041637092Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_041637092Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_041839539Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_041839539Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_042030605Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_042030605Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_042225964Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_042225964Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_052120011Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_052120011Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250103_052944257Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250103_052944257Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_094655699Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_094655699Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_094655943Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_094655943Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_104628951Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_104628951Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_104731581Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_104731581Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_165301338Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_165301338Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_165456267Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_165456267Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_165510992Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_165510992Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_182644194Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_182644194Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_183714344Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_183714344Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_184022910Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_184022910Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_184034437Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_184034437Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_184120554Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_184120554Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_184217417Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_184217417Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250104_184425348Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250104_184425348Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_030834813Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_030834813Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_031035710Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_031035710Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_031113936Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_031113936Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_031115211Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_031115211Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_031116529Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_031116529Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_031303623Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_031303623Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_161647868Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_161647868Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250107_204901766Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250107_204901766Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250108_105627739Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250108_105627739Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_043522207Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_043522207Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_051139755Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_051139755Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_051241616Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_051241616Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_051924540Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_051924540Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_051936661Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_051936661Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_052546692Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_052546692Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_054325385Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_054325385Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_062916554Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_062916554Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250408_073045196Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250408_073045196Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250409_065434797Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250409_065434797Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250409_071303586Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250409_071303586Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250410_040433734Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250410_040433734Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250410_041203333Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250410_041203333Z.json -------------------------------------------------------------------------------- /.aiCoder/conversations/20250410_041314542Z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/conversations/20250410_041314542Z.json -------------------------------------------------------------------------------- /.aiCoder/llmConfig/X-model.txt: -------------------------------------------------------------------------------- 1 | grok-3-mini-beta -------------------------------------------------------------------------------- /.aiCoder/llmConfig/ai-service.txt: -------------------------------------------------------------------------------- 1 | X -------------------------------------------------------------------------------- /.aiCoder/llmConfig/anthropic-model.txt: -------------------------------------------------------------------------------- 1 | claude-3-5-haiku-latest -------------------------------------------------------------------------------- /.aiCoder/llmConfig/googleAI-model.txt: -------------------------------------------------------------------------------- 1 | gemini-1.5-flash -------------------------------------------------------------------------------- /.aiCoder/llmConfig/groq-model.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.aiCoder/llmConfig/ollama-model.txt: -------------------------------------------------------------------------------- 1 | granite3.1-dense:latest -------------------------------------------------------------------------------- /.aiCoder/llmConfig/openai-model.txt: -------------------------------------------------------------------------------- 1 | gpt-4o-mini -------------------------------------------------------------------------------- /.aiCoder/prompts/customPrompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/prompts/customPrompts.json -------------------------------------------------------------------------------- /.aiCoder/prompts/default-plan-prompt.md: -------------------------------------------------------------------------------- 1 | # This is the plan for making -------------------------------------------------------------------------------- /.aiCoder/prompts/default-system-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/prompts/default-system-prompt.md -------------------------------------------------------------------------------- /.aiCoder/prompts/plan-edit-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/prompts/plan-edit-prompt.md -------------------------------------------------------------------------------- /.aiCoder/prompts/snippet-production-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/prompts/snippet-production-prompt.md -------------------------------------------------------------------------------- /.aiCoder/prompts/snippet-validation-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.aiCoder/prompts/snippet-validation-prompt.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.releaserc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/README.md -------------------------------------------------------------------------------- /docs/CHAT (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/CHAT (Small).png -------------------------------------------------------------------------------- /docs/CHAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/CHAT.png -------------------------------------------------------------------------------- /docs/FAQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/FAQ.png -------------------------------------------------------------------------------- /docs/FILE-SELECTOR (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/FILE-SELECTOR (Small).png -------------------------------------------------------------------------------- /docs/PROJECT-SETTINGS (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/PROJECT-SETTINGS (Small).png -------------------------------------------------------------------------------- /docs/PROJECT-SETTINGS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/PROJECT-SETTINGS.png -------------------------------------------------------------------------------- /docs/SETTINGS (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/SETTINGS (Small).png -------------------------------------------------------------------------------- /docs/SETTINGS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/SETTINGS.png -------------------------------------------------------------------------------- /docs/TOOLS (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/TOOLS (Small).png -------------------------------------------------------------------------------- /docs/TOOLS-AUTOMERGE (Small).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/TOOLS-AUTOMERGE (Small).png -------------------------------------------------------------------------------- /docs/TOOLS-AUTOMERGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/TOOLS-AUTOMERGE.png -------------------------------------------------------------------------------- /docs/TOOLS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/TOOLS.png -------------------------------------------------------------------------------- /docs/aiCoder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/aiCoder.gif -------------------------------------------------------------------------------- /docs/ast_merge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/ast_merge.svg -------------------------------------------------------------------------------- /docs/ast_merge_result.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/ast_merge_result.svg -------------------------------------------------------------------------------- /docs/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/demo.js -------------------------------------------------------------------------------- /docs/dist/CHAT.4f06d595.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/CHAT.4f06d595.png -------------------------------------------------------------------------------- /docs/dist/FAQ.d6466d13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/FAQ.d6466d13.png -------------------------------------------------------------------------------- /docs/dist/SETTINGS.196c0eeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/SETTINGS.196c0eeb.png -------------------------------------------------------------------------------- /docs/dist/TOOLS.319786f3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/TOOLS.319786f3.png -------------------------------------------------------------------------------- /docs/dist/aiCoder.29fb4d0f.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/aiCoder.29fb4d0f.gif -------------------------------------------------------------------------------- /docs/dist/ast_merge.bb9b79fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/ast_merge.bb9b79fb.svg -------------------------------------------------------------------------------- /docs/dist/ast_merge_result.b78ae3d8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/ast_merge_result.b78ae3d8.svg -------------------------------------------------------------------------------- /docs/dist/index.0ff99339.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/index.0ff99339.js -------------------------------------------------------------------------------- /docs/dist/index.0ff99339.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/index.0ff99339.js.map -------------------------------------------------------------------------------- /docs/dist/index.1372b0aa.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/index.1372b0aa.css -------------------------------------------------------------------------------- /docs/dist/index.1372b0aa.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/index.1372b0aa.css.map -------------------------------------------------------------------------------- /docs/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/index.html -------------------------------------------------------------------------------- /docs/dist/logo.6c386bbc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/logo.6c386bbc.png -------------------------------------------------------------------------------- /docs/dist/logo.fd3c126d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/logo.fd3c126d.png -------------------------------------------------------------------------------- /docs/dist/noInstall/index.3f3dfb26.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/noInstall/index.3f3dfb26.css -------------------------------------------------------------------------------- /docs/dist/noInstall/index.3f3dfb26.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/noInstall/index.3f3dfb26.css.map -------------------------------------------------------------------------------- /docs/dist/noInstall/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/noInstall/index.html -------------------------------------------------------------------------------- /docs/dist/old_workflow.6ae4d5fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/dist/old_workflow.6ae4d5fb.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/noInstall/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/conversation.js -------------------------------------------------------------------------------- /docs/noInstall/dist/index.7140bbf7.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/dist/index.7140bbf7.css -------------------------------------------------------------------------------- /docs/noInstall/dist/index.7140bbf7.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/dist/index.7140bbf7.css.map -------------------------------------------------------------------------------- /docs/noInstall/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/dist/index.html -------------------------------------------------------------------------------- /docs/noInstall/dist/logo.81ecee76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/dist/logo.81ecee76.png -------------------------------------------------------------------------------- /docs/noInstall/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/index.html -------------------------------------------------------------------------------- /docs/noInstall/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/logo.png -------------------------------------------------------------------------------- /docs/noInstall/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/main.js -------------------------------------------------------------------------------- /docs/noInstall/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/noInstall/style.css -------------------------------------------------------------------------------- /docs/old_workflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/old_workflow.svg -------------------------------------------------------------------------------- /docs/onlineVersion/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/onlineVersion/chat.js -------------------------------------------------------------------------------- /docs/onlineVersion/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/onlineVersion/dist/index.html -------------------------------------------------------------------------------- /docs/onlineVersion/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/onlineVersion/index.html -------------------------------------------------------------------------------- /docs/onlineVersion/llmCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/onlineVersion/llmCall.js -------------------------------------------------------------------------------- /docs/onlineVersion/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/onlineVersion/style.css -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/docs/style.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/ChatManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/ChatManager.js -------------------------------------------------------------------------------- /public/LLMSettingsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/LLMSettingsManager.js -------------------------------------------------------------------------------- /public/MarkdownToHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/MarkdownToHtml.js -------------------------------------------------------------------------------- /public/ProjectSettingsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/ProjectSettingsManager.js -------------------------------------------------------------------------------- /public/confirmDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/confirmDialog.js -------------------------------------------------------------------------------- /public/doAjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/doAjax.js -------------------------------------------------------------------------------- /public/domElementFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/domElementFactory.js -------------------------------------------------------------------------------- /public/fakeBackend/main.worker.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fileDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/fileDialog.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/main.js -------------------------------------------------------------------------------- /public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/style.css -------------------------------------------------------------------------------- /public/tabInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/tabInterface.js -------------------------------------------------------------------------------- /public/toolsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/public/toolsManager.js -------------------------------------------------------------------------------- /scripts/prepareCMD.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/scripts/prepareCMD.sh -------------------------------------------------------------------------------- /src/aiCoderApiFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/aiCoderApiFunctions.js -------------------------------------------------------------------------------- /src/apiServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/apiServer.js -------------------------------------------------------------------------------- /src/backupSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/backupSystem.js -------------------------------------------------------------------------------- /src/classListing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/classListing.js -------------------------------------------------------------------------------- /src/conversation.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/extractCodeSnippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/extractCodeSnippets.js -------------------------------------------------------------------------------- /src/fileIO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/fileIO.js -------------------------------------------------------------------------------- /src/gitnoteSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/gitnoteSetup.js -------------------------------------------------------------------------------- /src/llmCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/llmCall.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/main.js -------------------------------------------------------------------------------- /src/mergeTools/languages/css/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/languages/css/css.js -------------------------------------------------------------------------------- /src/mergeTools/languages/javascript/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/languages/javascript/javascript.js -------------------------------------------------------------------------------- /src/mergeTools/languages/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/languages/python/README.md -------------------------------------------------------------------------------- /src/mergeTools/languages/python/autoMerge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/languages/python/autoMerge.py -------------------------------------------------------------------------------- /src/mergeTools/languages/python/python.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mergeTools/languages/rust/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/languages/rust/test.js -------------------------------------------------------------------------------- /src/mergeTools/mergeTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/mergeTools/mergeTool.js -------------------------------------------------------------------------------- /src/projectSummarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/projectSummarizer.js -------------------------------------------------------------------------------- /src/prompts/customPrompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/customPrompts.json -------------------------------------------------------------------------------- /src/prompts/default-plan-prompt.md: -------------------------------------------------------------------------------- 1 | # This is the plan for making -------------------------------------------------------------------------------- /src/prompts/default-system-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/default-system-prompt.md -------------------------------------------------------------------------------- /src/prompts/plan-edit-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/plan-edit-prompt.md -------------------------------------------------------------------------------- /src/prompts/premade-prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/premade-prompts.md -------------------------------------------------------------------------------- /src/prompts/snippet-production-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/snippet-production-prompt.md -------------------------------------------------------------------------------- /src/prompts/snippet-validation-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/prompts/snippet-validation-prompt.md -------------------------------------------------------------------------------- /src/summartyTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/summartyTool.js -------------------------------------------------------------------------------- /src/terminalHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/src/terminalHelpers.js -------------------------------------------------------------------------------- /tests/exampleFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmiscool/aiCoder/HEAD/tests/exampleFile.js --------------------------------------------------------------------------------