Documentation

Complete guide for developers

Multi-Tool Chat
7 Tools
API Docs

FR3K Documentation

Complete guide for remote developers and users. Learn how to configure providers, use the multi-tool chat system, and integrate with the FR3K ecosystem.

Overview

FR3K WebUI is a comprehensive multi-tool chat system that enables interaction with 7 specialized AI tools through a unified interface. Built with Next.js 14, it features intelligent tool routing, parallel execution, and robust provider configuration.

Key Features

  • • Multi-tool parallel execution
  • • Intelligent query routing
  • • Provider health monitoring
  • • Real-time status updates

Technical Stack

  • • Next.js 14 App Router
  • • TypeScript + Zod validation
  • • Radix UI + Tailwind CSS
  • • Zustand state management

Available Tools

Code Tools

FR3K Aider
Direct file modification and git integration
FR3K OpenCode
Code analysis and documentation insights

Terminal Tools

FR3K Cline
CLI automation and script generation
Terminal Router
Command routing and environment management

AI Tools

FR3K Q-CLI
Intelligent queries and rapid prototyping
Agent Spawn
Multi-agent coordination and parallel processing

UI Tools

WebUI
UI generation and frontend optimization

Multi-Tool Chat System

The multi-tool chat system intelligently routes queries to the most appropriate tools, executes them in parallel, and aggregates responses for comprehensive answers.

How It Works

  1. Query analysis determines context and intent
  2. Tools are selected based on relevance scoring
  3. Parallel execution minimizes response time
  4. Responses are aggregated with primary answer highlighted
  5. Error handling ensures graceful degradation

Query Types

Code Queries
Routes to Aider, OpenCode, Q-CLI
Terminal Commands
Routes to Cline, Terminal Router
UI/Frontend
Routes to WebUI, OpenCode
Complex Tasks
Routes to Agent Spawn + others

Provider Configuration

Configure multiple AI providers for redundancy and optimal performance. All provider configurations are stored securely in browser storage.

Supported Providers

OpenAI
Anthropic
Google
Groq
xAI
DeepSeek
OpenRouter

Configuration Steps

1. Open the configuration sidebar

2. Select your preferred providers

3. Enter API keys and configure models

4. Test connections to verify setup

5. Start chatting with multi-tool support

API Reference

FR3K WebUI provides REST APIs for external integrations and programmatic access.

Multi-Tool Chat API

POST /api/chat/multi-tool

Send queries to multiple tools simultaneously

Provider Health Check

GET /api/providers/health

Check status of all configured providers

Tool Status

GET /api/tools/status

Get availability and health of all tools

Deployment Guide

Deploy FR3K WebUI to various platforms with optimized configurations.

Vercel

npm run build && vercel deploy

Cloudflare Pages

npm run build && wrangler pages deploy out

Docker

docker build -t fr3k-webui . && docker run

Static Export

npm run build && npm run export