# Stack

The stack is product-first: workflow, data, backend logic, inference,
memory, human review, and the surface that makes the system usable.

Same content that the interactive console at /repl types out command by
command.

## Build systems

- Design: product shape, interaction models, information architecture, design systems, research synthesis, prototyping, usability reviews, visual systems, brand/product identity, Figma, Framer, Sketch, Adobe CC
- Frontend: React, Next.js, Astro, TypeScript, modern CSS, product websites, dashboards, review tools, command palettes
- Native frontend: SwiftUI, AppKit, macOS and iOS product surfaces
- Backend: Node.js, Python, API routes, Cloudflare Workers, server-side product logic, file pipelines, data jobs, internal tools
- Data and storage: MongoDB, Postgres, Redis, SQLite/FTS5, GRDB, SwiftData, CloudKit, local-first persistence, searchable memory layers
- Product infrastructure: billing hooks, licensing flows, analytics, GTM surfaces, launch loops, operational tooling
- AI inference: mlx-swift, Apple Foundation Models, llama.cpp/GGUF, Whisper via CoreML, local Qwen and SmolLM models
- Cloud inference: OpenAI, Anthropic, Alibaba, OpenRouter, Groq, Together, Ollama, BYOK routing, provider selection
- AI product logic: agent orchestration, retrieval, ranking, memory, evidence quality, human review, confidence, dissent, audit trails

## 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, API routes, OpenNext, and Next.js for hosted product surfaces
- Provider selection, local/cloud fallback, and BYOK paths

## 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.** Native macOS and hosted web decision room built around a structured decision ontology: decision categories, advisor roles, evidence sources, claims, assumptions, risks, forecasts, dissent, actions, Future Paths, and Deeper Story synthesis. A run frames the choice, gathers context, casts role-bound advisors, queries and ranks evidence, pressures the answer with dissent, tracks conviction shifts, and writes an auditable decision record. The web app handles Quick and Pro runs, saved records, reusable seed material, Pro Future Paths, and same-language recordings for non-English decisions. The Mac beta adds local-first depth: local models, custom providers, persistent advisor memory, advisor pool matching, identity briefs, participation history, conviction shifts, Event Radar, and future-path interviews. Stack: Swift, SwiftUI, MLX-Swift, local Qwen models, Apple Foundation Models, NaturalLanguage, Accelerate, GRDB, SQLite/FTS5, SwiftData, CloudKit, llama.cpp, Claude Code CLI, Codex CLI, Qwen Code CLI, OpenAI-compatible inference routes, BYOK provider routing, managed cloud inference, Next.js/OpenNext, and Cloudflare Workers.

Source: /manwe.md  ·  Page: /manwe

### NotchLive

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

**Built with.** Swift native macOS app built around a real-time audio pipeline. ScreenCaptureKit captures system audio from any Mac app; AVAudioEngine handles microphone input and live voice capture. Whisper runs locally through CoreML / WhisperKit, with model download, load, delete, batch transcription, streaming transcription, and runtime model switching across five tiers. Apple Translation handles on-device translation across 20 languages. Stack: Swift, SwiftUI, AppKit, ScreenCaptureKit, AVAudioEngine, CoreML, WhisperKit, Apple Translation, NSPanel, LSUIElement, local transcript and session storage.

Source: /notchlive.md  ·  Page: /notchlive

### NotchPad

Your private text inbox. One hover away.

**Built with.** Swift native macOS app built as a local-first capture layer around the notch. The product combines quick notes, clipboard history, reusable snippets, Apple Notes import/sync, file import, sensitive-text protection, and NotchLive voice-note handoff into one searchable private inbox. Stack: Swift, SwiftUI, AppKit, NSPanel, Liquid Glass, NSEvent global monitors, clipboard monitoring, Apple Notes integration, local-first storage, searchable note and snippet data, AES-256-GCM, Touch ID.

Source: /notchpad.md  ·  Page: /notchpad

### Signal News

All the news that matters. Nothing else.

**Built with.** Swift native iOS app built around story-level news clustering, finite briefings, and local memory. Related coverage from 60+ sources is grouped with NLEmbedding plus DBSCAN, then shaped into story clusters, source maps, connected entities, predictions, ripple-effect timelines, and end-of-briefing debriefs. The product logic treats the story as the unit, not the headline. Stack: Swift, SwiftUI, NLEmbedding, DBSCAN, llama.cpp, local SmolLM3, Apple Intelligence on supported Pro iPhones, optional Claude inference through the user's own API key, on-device RAG, Knowledge Memory, CloudKit sync.

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
