ai-code-fusion

ai-code-fusion

Desktop app to process repository content into one file

Stars: 80

Visit
 screenshot

AI Code Fusion is a desktop application designed to streamline the preparation of code repositories for AI workflows. It features a visual directory explorer for selecting code files, file filtering with custom patterns and .gitignore support, token counting support for selected files, and processed output ready for copying or exporting to AI tools. The tool offers cross-platform support for Windows, macOS, and Linux, making it a versatile solution for developers working on AI projects.

README:

AI Code Fusion

Features

A desktop app to prepare code repositories for AI workflows.

  • Visual directory explorer for selecting code files
  • File filtering with custom patterns and .gitignore support
  • 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

Processed Output Example

Processed Output panel

Full sample files:

Markdown export example

# Repository Analysis

## src/App.tsx

```ts
export function App() {
  return <main>Hello AI Code Fusion</main>;
}
```

Tokens: 120

XML export example

<?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 Release

Download the latest packaged build from GitHub Releases: https://github.com/codingworkflow/ai-code-fusion/releases

  • Windows: download and run the .exe installer
  • macOS: download the .dmg, drag app to Applications
  • Linux: download the .AppImage, then run:
chmod +x *.AppImage
./*.AppImage

Build from Source

Requirements:

  • 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 build

Optional platform-specific builds:

npm run build:win
npm run build:linux
npm run build:mac

Dev Container

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 lint

License

GPL 3.0

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ai-code-fusion

Similar Open Source Tools

For similar tasks

For similar jobs