A desktop app to prepare code repositories for AI workflows.
- Visual directory explorer for selecting code files
- File filtering with custom patterns and
.gitignoresupport - Token counting support for selected files
- Processed output ready to copy/export for AI tools
- Export format selector: Markdown or XML
- Cross-platform support (Windows, macOS, Linux)
- UI panel screenshots:
docs/APP_VIEWS.md
Full sample files:
- Markdown:
docs/examples/output-markdown.md - XML:
docs/examples/output.xml
# Repository Analysis
## src/App.tsx
```ts
export function App() {
return <main>Hello AI Code Fusion</main>;
}
```
Tokens: 120<?xml version="1.0" encoding="UTF-8"?>
<repository totalFiles="1" totalTokens="120">
<file path="src/App.tsx" tokens="120"><![CDATA[
export function App() {
return <main>Hello AI Code Fusion</main>;
}
]]></file>
</repository>Download the latest packaged build from GitHub Releases: https://github.com/codingworkflow/ai-code-fusion/releases
- Windows: download and run the
.exeinstaller - macOS: download the
.dmg, drag app to Applications - Linux: download the
.AppImage, then run:
chmod +x *.AppImage
./*.AppImageRequirements:
- Node.js (v20 or later)
- npm
- Git
git clone https://github.com/codingworkflow/ai-code-fusion
cd ai-code-fusion
npm ci
npm run build:webpack
npm run buildOptional platform-specific builds:
npm run build:win
npm run build:linux
npm run build:macsrc/renderer/public/: static HTML shell (index.html)src/renderer/styles/: renderer stylesheet sourcessrc/renderer/components/,context/,i18n/: runtime renderer codesrc/assets/: canonical app icons and static media assets
This repo includes .devcontainer/ for a reproducible local environment.
- Node.js: 20 (matches CI)
- npm: bundled with Node 20 (currently 10.x)
- Container user:
vscode - UID/GID is aligned by Dev Containers defaults for bind-mount compatibility
- No host home or SSH key directory is mounted in the container by default
Smoke test with Dev Containers CLI:
devcontainer read-configuration --workspace-folder .
devcontainer build --workspace-folder .
devcontainer up --workspace-folder .
devcontainer exec --workspace-folder . node -v
devcontainer exec --workspace-folder . npm -v
devcontainer exec --workspace-folder . id -u
devcontainer exec --workspace-folder . npm run lintFor ai-code-fusion and claude-code-api, use this discussion thread for bug reports and troubleshooting:
GPL 3.0
