codeflow-llm-toolkit

CodeFlow LLM Toolkit

A modern, cross-platform web application for text and code file operations. Built with Blazor WebAssembly and MudBlazor for a beautiful Material Design UI.

🚀 Try It Now

Launch CodeFlow LLM Toolkit - No installation required!

Deploy to GitHub Pages


.NET 8 Blazor WASM MudBlazor

Features

🔄 Code to Text

Convert code files to plain text format (.txt). Supports multiple programming languages:

Features:

📎 Merge Files

Combine multiple text files into a single document with options to:

✂️ Split File

Split large text files into smaller chunks with:

Key Benefits

Getting Started

Prerequisites

Development

  1. Clone the repository:
    git clone https://github.com/JacYosAkiCra/codeflow-llm-toolkit.git
    cd codeflow-llm-toolkit
    
  2. Restore packages:
    dotnet restore
    
  3. Run the development server:
    dotnet run
    
  4. Open your browser to http://localhost:5080

Building for Production

dotnet publish -c Release

The output will be in bin/Release/net8.0/publish/wwwroot/. This can be deployed to any static web host.

Deployment Options

Since this is a Blazor WebAssembly app, you can deploy it to:

Technology Stack

Project Structure

CodeTextToolkit/
├── Components/          # Reusable Blazor components
│   └── FileDropZone.razor
├── Layout/              # Application layout
│   └── MainLayout.razor
├── Pages/               # Page components
│   ├── Home.razor
│   ├── CodeToText.razor
│   ├── Merge.razor
│   └── Split.razor
├── Services/            # Business logic
│   └── FileProcessingService.cs
├── wwwroot/             # Static assets
│   ├── css/
│   ├── js/
│   └── index.html
├── Program.cs           # Application entry point
└── _Imports.razor       # Global imports

License

MIT License - feel free to use this project for personal or commercial purposes.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.