KandiForge Architecture

A comprehensive ecosystem for AI-assisted software development across all platforms

Interactive Ecosystem Architecture

Click on any component to explore its details and connections

User Applications Layer
iOS App
Swift + SwiftUI

Native iOS companion app with voice-based spec creation and mobile workflows

macOS App
Swift + AppKit

Main desktop application for AI-assisted development with full IDE integration

Windows App
C# + WPF

Native Windows application with full feature parity and enterprise features

Web App
Next.js + TypeScript

Marketing website, documentation portal, and architecture diagrams

Platform Integration Layer
KandiKit (Swift)
Swift Package

Core Swift library for AI services, GitHub integration, and specification management

Rust FFI Bridge
C-compatible Rust

Foreign function interface bridge allowing Swift to call Rust functions

kandi-rust-cli-exe
Rust Executable

Cross-platform command-line interface for all operating systems

Core Rust Engine
kandi-rust-core-lib
Rust Library

Shared Rust library providing core functionality across all platforms

Key Features
Memory safety
Performance
Cross-compilation
Zero-cost abstractions
kandi-rust-mcp-server
Rust MCP Server

Model Context Protocol server for Claude Desktop integration

SuperSmall
Rust CLI Tool

Context optimization tool for reducing token usage while maintaining relevance

Ecosystem Overview

User Applications
iOS App

Swift + SwiftUI

macOS App

Swift + AppKit

Windows App

C# + WPF

Web App

Next.js + TS

Rust Core Components
kandi-rust-cli-exe

Cross-platform command-line interface for all operating systems

kandi-rust-mcp-server

Model Context Protocol server for Claude Desktop integration

Supported APIs

Direct API access without markup fees. Take advantage of competitive pricing changes immediately.

Anthropic

Direct API

OpenAI

Direct API

xAI Grok

Direct API

GitHub

Repos

SuperSmall

Optimize

Performance

Rust core provides blazing-fast execution while native apps deliver optimal user experience

Direct API Access

No markup fees. Use your own API keys and benefit from competitive pricing changes immediately

Cross-Platform

Single codebase powers CLI tools across Linux, Windows, and macOS environments

Security

Memory-safe Rust implementation with platform-native credential management