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
Native iOS companion app with voice-based spec creation and mobile workflows
macOS App
Main desktop application for AI-assisted development with full IDE integration
Windows App
Native Windows application with full feature parity and enterprise features
Web App
Marketing website, documentation portal, and architecture diagrams
Platform Integration Layer
KandiKit (Swift)
Core Swift library for AI services, GitHub integration, and specification management
Rust FFI Bridge
Foreign function interface bridge allowing Swift to call Rust functions
kandi-rust-cli-exe
Cross-platform command-line interface for all operating systems
Core Rust Engine
kandi-rust-core-lib
Shared Rust library providing core functionality across all platforms
Key Features
kandi-rust-mcp-server
Model Context Protocol server for Claude Desktop integration
SuperSmall
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