Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
A production-grade, multimodal AI chat platform with MCP, voice relay, native macOS/iOS apps, and durable memory
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A production-grade, multimodal AI platform and native client ecosystem.
Streaming Chat · Deep Research · Durable Memory · Canvas Artifacts · Model Context Protocol (MCP) · Realtime Voice Relay · Cloud & Device Code Agents · Native macOS & iOS Apps
Juno is a modern, full-stack, multimodal AI platform designed for serious everyday work. It combines a high-performance web experience with dedicated native desktop (macOS) and mobile (iOS) applications, backed by a unified synchronization engine and strict security architecture.Read the full README ↗A production-grade, multimodal AI platform and native client ecosystem.
Streaming Chat · Deep Research · Durable Memory · Canvas Artifacts · Model Context Protocol (MCP) · Realtime Voice Relay · Cloud & Device Code Agents · Native macOS & iOS Apps
Juno is a modern, full-stack, multimodal AI platform designed for serious everyday work. It combines a high-performance web experience with dedicated native desktop (macOS) and mobile (iOS) applications, backed by a unified synchronization engine and strict security architecture.
Most open-source AI chat frontends are either lightweight web wrappers around single provider APIs or monolithic prototypes lacking production security, multi-device synchronization, or deep agentic workflows. Proprietary platforms, conversely, vendor-lock users into closed ecosystems with opaque data practices.
Juno fills this gap by delivering:
relay/) supporting duplex speech-to-speech, read-aloud synthesis, and continuous dictation.runner/) and device-bridged agents capable of inspecting file systems, running bash commands, and checking execution outcomes.┌────────────────────────────────────────────────────────────────────────┐
│ Clients │
│ Web (Next.js 15) │ macOS (Swift/AppKit) │ iOS (Swift/SwiftUI) │
└───────────┬──────────────────────┬──────────────────────┬──────────────┘
│ │ │
▼ ▼ ▼
┌────────────────────────────────────────────────────────────────────────┐
│ Juno Backend Core │
│ • Next.js App Router (Modular API & Route Handlers) │
│ • NextAuth v5 + TOTP 2FA + Immediate Session Revocation │
│ • Ownership Query Guard (Mandatory User-Scoping) │
│ • Encrypted Transcript & Credential Storage (AES-256-GCM) │
└───────────┬──────────────────────┬──────────────────────┬──────────────┘
│ │ │
┌───────┴────────┐ ┌───────┴────────┐ ┌───────┴────────┐
▼ ▼ ▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ PostgreSQL │ │ S3 Storage │ │ Voice Relay │ │ Cloud Runner │
│ (Prisma │ │ (Attachments,│ │ (WebSocket │ │ (Agent Core, │
│ Migrations) │ │ Artifacts) │ │ Service) │ │ Sandboxed) │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Juno implements defense-in-depth controls audited for production workloads:
This is the beginning of the README. Read the rest at the original. Read the full README ↗