Skip to main content
04 / Case Study _07

Coretext

AI Tooling Platform

StatusOpen sourcing Sidekick
Stack
Tauri 2RustReact 18TypeScriptMCPNestJSGraphQLAWS
Overview

Fractional CTO for an AI tooling startup, joined immediately post-funding. Built team and product from zero in 6 months with 3 engineers. Two products: Sidekick (desktop MCP client built personally with Tauri 2 + Rust) and Console (web app for configuring and building custom MCP servers). Implemented AI-first team practices that produced 2-3x velocity gains engineers carried to future roles. Company closed abruptly (CEO personal reasons) — retained all IP and releasing Sidekick as open source.

Key Features

What Was Built

01

Multi-workspace interface with isolated state per workspace

02

Multi-MCP server connections with tool namespacing

03

Real-time streaming chat with full conversation context

04

File management (drag and drop, Google Drive via MCP)

05

Dynamic theming and gesture navigation

06

Console: web app to configure and build custom MCP servers, context engineer them for specific needs

07

Template Orchestrator: AWS Lambda with complexity-adaptive routing (SQS chains vs. Step Functions)

Architecture

How It's Built

01

Tauri 2 framework with Rust backend for desktop app

02

React 18 + TypeScript + Vite 6 frontend

03

SQLite local persistence per workspace

04

rmcp SDK v0.2.1 for MCP protocol handling

05

OAuth 2.0 with PKCE, JWT auth

06

NestJS v11 + GraphQL + Apollo Server v4 backend

07

PostgreSQL (Prisma) + DynamoDB + Elasticsearch data layer

08

Multi-tenant SaaS with RBAC and circuit breakers

09

AWS Lambda + CDK v2 infrastructure as code

10

Terraform IaC, ECS Fargate, RDS Multi-AZ, CloudFront CDN

Tech Stack

Technical Stack

Layer
Technology
Desktop Framework
Tauri 2 (Rust backend)
Desktop Frontend
React 18 + TypeScript + Vite 6
Desktop UI
Tailwind CSS v4 + shadcn/ui
Desktop Database
SQLite (local persistence)
LLM
Anthropic Claude Sonnet 3.7
MCP SDK
rmcp SDK v0.2.1
Auth
OAuth 2.0 with PKCE, JWT
Console Backend
NestJS v11 + TypeScript
Console API
GraphQL + Apollo Server v4
Console Databases
PostgreSQL (Prisma), DynamoDB, Elasticsearch
Console Auth
JWT + Passport.js (Google, GitHub OAuth)
Testing
Jest (unit, integration, e2e), K6 (performance)
Infrastructure
Terraform, AWS ECS Fargate, RDS, CloudFront, CDK v2
Platforms
macOS, Windows, Linux
Outcomes

Results & Impact

3

Near-complete ecosystem built with 3 engineers in 6 months

3x

Engineers self-reported 2-3x capacity vs. previous workflows

03

AI-first practices carried to future roles by team members

04

Automated bug-fix pipelines: agents pull, branch, fix, push, create PR for human review

05

Retained all IP — releasing Sidekick as open source

Tags
Tauri 2RustReact 18TypeScriptMCPNestJSGraphQLAWS