# Stack

What I build with on Apple Silicon. Same content that the interactive
console at /repl types out command by command.

## Overview

Swift, SwiftUI, mlx-swift on Apple Silicon, Apple Foundation Models on
the Neural Engine, NaturalLanguage and Accelerate for embeddings and
similarity, GRDB/SQLite (FTS5) and SwiftData with CloudKit for memory,
llama.cpp for portable local inference, and Claude/Qwen CLIs for
cloud-side reasoning. Multi-agent pipelines and on-device RAG.

## Apple platform

- Inference: mlx-swift on Apple Silicon, Qwen3 family (8B dense, 35B MoE)
- On-device LLM: FoundationModels on the Neural Engine
- NLP: NaturalLanguage (NLTagger, NLEmbedding, NLTokenizer)
- Math: Accelerate / vDSP for embeddings and vector ops
- Storage: GRDB + SQLite + FTS5, SwiftData + CloudKit
- Audio: ScreenCaptureKit and AVAudioEngine
- Speech: Whisper via CoreML, five model tiers, hot-swap (NotchLive)
- Translation: Apple Translation, on-device, 20 languages (NotchLive)
- UI: SwiftUI + AppKit, Liquid Glass on macOS 26

## Cloud bridges

- CLI subprocess from Swift: Claude Code, Codex, Qwen Code
- BYOK API: Anthropic, OpenAI, Alibaba, OpenRouter, Groq, Together, Ollama
- llama.cpp xcframework wrapper for portable GGUF inference
- Cloudflare Workers for Ask Manwe Web (OpenNext + Next.js 16)

## This site

- Astro 5 (static)
- TypeScript
- Bun
- Vanilla CSS, custom properties, color-mix()
- IBM Plex Sans / JetBrains Mono / serif
- Hosted as a static build, no backend
- Hand-written JS islands

## Per ship

### Manwe

AI doesn't need better answers. It needs better disagreement.

**Built with.** Swift and SwiftUI for the Mac app. MLX-Swift on Apple Silicon for local inference (Qwen3 8B, Qwen3.5 9B, Qwen3.5/3.6 35B MoE). Apple Foundation Models on the Neural Engine for parallel research tasks. NaturalLanguage and Accelerate for embeddings. GRDB+FTS5 and SwiftData with CloudKit for memory and persistent advisors. llama.cpp for portable local models. Cloud routes through Claude Code CLI, Codex CLI, Qwen Code CLI, or any OpenAI-compatible endpoint via your own API key (Anthropic, OpenAI, Alibaba, OpenRouter, Groq, Together, Ollama). Ask Manwe Web runs on Manwe-managed cloud inference.

Source: /manwe.md  ·  Page: /manwe

### NotchLive

Live captions for every Mac app. Private. On-device. In your notch.

**Built with.** Swift on macOS 14+. ScreenCaptureKit and AVAudioEngine for system and microphone audio. Whisper via CoreML for on-device transcription, five model tiers selectable at runtime. Apple Translation for on-device translation across 20 languages. NSPanel rendered into the notch, with a top-center caption bar fallback for non-notch Macs. Sparkle for direct updates. Distributed via DMG (ScreenCaptureKit system audio capture is not compatible with Mac App Store sandboxing).

Source: /notchlive.md  ·  Page: /notchlive

### NotchPad

Your private text inbox. One hover away.

**Built with.** Swift on macOS 15 Sequoia. NSPanel with the Liquid Glass API for the notch surface. NSEvent global monitors for the ⌃⌃ shortcut. AES-256-GCM with Touch ID for sensitive captures. Sparkle for direct updates. Notes are free forever; clipboard history and snippets unlock with a $7.99 one-time Pro purchase. Three Macs per license, 14-day refund.

Source: /notchpad.md  ·  Page: /notchpad

### Signal News

All the news that matters. Nothing else.

**Built with.** Swift on iOS 26. Three AI engines, picked per device and preference. Signal ML on-device for everyone, Apple Intelligence on Pro iPhones, and an optional Claude tool-calling route via your own API key. NLEmbedding plus DBSCAN for clustering. On-device RAG for the Knowledge Memory layer. CloudKit sync for personal continuity across devices. Local SmolLM3 via llama.cpp powers the Signal ML on-device path. No accounts, no analytics, no tracking, no servers.

Source: /signal-news.md  ·  Page: /signal-news

## Links

- GitHub: https://github.com/lemberalla
- LinkedIn: https://www.linkedin.com/in/oncelcebeci/
- X: https://x.com/oncelcebeci
- Email: oncelcebeci@gmail.com
- Studio: https://tinythings.app
- Site: https://www.oncelcebeci.com
