WorkFuse
All projects

Personal Project · Solo Developer

WorkFuse

My own workspace for working with AI models.

Role

Personal Project · Solo Developer

Period

2025

Technical frame

Next.js / Go

Links

Internal

Initial problem

I wanted to use different AI models in one place, switch between providers, and organize chats around my own projects. That led me to build a workspace with a consistent interface and reliable streaming, including after a connection drops.

Implementation

I built WorkFuse with a Next.js frontend, Go backend services, and PostgreSQL. I integrated models from OpenAI, Anthropic, and Google, along with image generation, chat sharing, and workspaces. The backend supported persistent streaming with reconnect and synced updates across devices via WebSocket. I also implemented subscription billing with Stripe. I am not actively using WorkFuse at the moment, so I have taken the hosted app offline.

Outcome

  • Built a single interface for working with several AI providers
  • Implemented reconnect support for long AI responses after temporary network interruptions
  • Organized my workflows into persistent workspaces

My contribution

  • Designed the product architecture for a multi-provider AI chat platform
  • Built the frontend flows in Next.js and backend services in Go
  • Implemented real time streaming, reconnect behavior, workspace organization, and billing integration

Impact

  • Built a single interface for working with several AI providers
  • Implemented reconnect support for long AI responses after temporary network interruptions
  • Organized my workflows into persistent workspaces

What mattered

01

Unified access to OpenAI, Anthropic, Google, and more AI models

02

Persistent AI streaming with reconnect support after connection loss

03

Real time sync across devices via WebSocket API

04

Image generation and chat sharing capabilities

05

Smart workspaces to separate personal and business workflows

06

Subscription billing integrated with Stripe

Insights

WorkFuse Chat Interface

The unified AI chat interface with model switching and smart workspaces

Technical frame

Technical frame

The technical frame sits at the end on purpose: it shows the engineering substance behind the solution.

Next.jsGoPostgreSQLStripeWebSocketOpenAIAnthropicGoogle AI
AI Donations

Next project

AI Donations

A personal project for AI voices in live streams.

View project