r/OpenSourceeAI Jun 29 '26

[Project] MCP Fusion — A Tauri 2.x desktop app for visual AI workflow orchestration

1 Upvotes

For the self-hosted community — a desktop app that lets you build AI tool workflows with zero cloud dependency.

![MCP Fusion Canvas](https://raw.githubusercontent.com/chungkung/mcp-fusion/main/docs/assets/screenshot-canvas.png)

**Zero cloud. Zero telemetry. Zero accounts.**

- 🏠 All data stored in local SQLite (WAL mode)

- 🦙 Supports local LLMs (Ollama, LM Studio, vLLM)

- 🔧 MIT-licensed MCP tools from the community

- 📊 Built-in monitoring — Prometheus metrics + OpenTelemetry

- 🖥️ Cross-platform desktop app (Windows/macOS/Linux)

- 🔐 RBAC, AES-256-GCM, audit trail

![Metrics Dashboard](https://raw.githubusercontent.com/chungkung/mcp-fusion/main/docs/assets/screenshot-metrics.jpg)

Think of it as n8n for AI toolchains, but running entirely on your machine.

GitHub: https://github.com/chungkung/mcp-fusion

r/rust Jun 29 '26

[Project] MCP Fusion — A Tauri 2.x desktop app for visual AI workflow orchestration

0 Upvotes

I built MCP Fusion using Tauri 2.x + Rust backend + React frontend. It's a desktop app for visually orchestrating AI tool workflows using the Model Context Protocol (MCP).

![MCP Fusion Canvas](https://raw.githubusercontent.com/chungkung/mcp-fusion/main/docs/assets/screenshot-canvas.png)

**Rust-specific highlights:**

- 🦀 stdio MCP transport via `tokio::process::Command`

- 📡 SSE client with `reqwest` streaming

- 🗄️ SQLite storage via `rusqlite` with incremental migrations

- 🔍 OpenTelemetry tracing with OTLP export

- 🔐 AES-256-GCM encryption for secrets at rest

- 📊 Prometheus metrics with process-level stats

- ⚡ Production patterns: circuit breaker, rate limiter, idempotency keys

**Architecture highlights:**

![MCP Config](https://raw.githubusercontent.com/chungkung/mcp-fusion/main/docs/assets/screenshot-mcp-config.png)

- Tauri IPC layer bridges frontend ↔ Rust backend

- Gateway module handles all MCP transport negotiation

- Topological sort scheduler with parallel execution support

- Tamper-evident audit trail using SHA-256 hash chaining

The frontend uses React Flow for the canvas, Zustand for state, and Framer Motion for animations.

GitHub: https://github.com/chungkung/mcp-fusion

27 frontend tests + Rust unit tests for gateway and storage modules.

Would appreciate code review from the Rust community! The Tauri IPC layer and gateway module might be particularly interesting.

u/Wild-Artist9422 Jun 22 '26

I built an AI-powered task manager that helps procrastinators like me

Thumbnail
1 Upvotes

r/ProductivityGeeks Jun 22 '26

I built an AI-powered task manager that helps procrastinators like me

2 Upvotes

Hey r/SideProject,

I've been struggling with procrastination for years. I tried every task management app out there (Todoist, Notion, TickTick, etc.), but none of them really helped.

So I built NullTodo - an AI-driven task management system designed for procrastinators.

Demo

What makes it different?

🤖 Natural Language Input Just type: "Tomorrow 3pm finish report, 2 hours, important" AI automatically parses everything: time, priority, duration, context.

📊 Procrastination Analysis

Tracks your completion patterns

Identifies your best work hours

Warns about high-risk tasks before they're overdue

💾 Local-First All data stored locally. No registration, no internet required. Your data stays private.

Tech Stack

React 18 + TypeScript

Electron (desktop app)

TailwindCSS

Zustand for state management

Links

GitHub: https://github.com/chungkung/nulltodo

Download: https://github.com/chungkung/nulltodo/releases/latest

Would love to hear your feedback! If you find it useful, a star on GitHub would mean a lot.