TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
Alevr 是用於聊天、代理與程式碼的 AI 工作空間。支援 Claude、GPT、Gemini 以及超過 160 種模型,具備引用來源的研究功能,並可自行建置。託管於法國。
AI 翻譯
Alevr is the AI workspace for chat, agents and code. Use Claude, GPT, Gemini and 160+ models, research with cited sources, and build. Hosted in France.
生產力TypeScript · SwiftGitHub @LiamMagnier上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
Alevr 是一個生產等級的多模態 AI 聊天平台,具備 MCP、語音中繼、原生 macOS/iOS 應用程式,且提供持久記憶。
AI 翻譯
A production-grade, multimodal AI chat platform with MCP, voice relay, native macOS/iOS apps, and durable memory
取自儲存庫 README
正在載入完整 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.檢視完整 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:
Message.content), visible thinking (reasoning), tool call activities, long-term memory summaries, and OAuth connector tokens are encrypted using rotatable AES-256-GCM keyrings (src/lib/message-crypto.ts, src/lib/crypto.ts).src/lib/db.ts) automatically rejects unscoped queries on user-owned tables, verified by static call-site auditing (tests/ownership-guard-callsites.test.ts).For detailed disclosure guidelines, see SECURITY.md.
# 1. Clone the repository
git clone https://github.com/LiamMagnier/juno.git
cd juno
# 2. Install dependencies (triggers Prisma client generation)
npm install
# 3. Configure environment variables
cp .env.example .env.local
# Edit .env.local with your DATABASE_URL, AUTH_SECRET, and API keys.
# 4. Run database migrations
npx prisma migrate dev
# 5. Extract i18n catalogs and start the development server
npm run dev
Visit http://localhost:3000 to create an account and begin.
Juno enforces strict quality and contract integrity gates across both web and native targets:
# Prepare the state CI tests in: Node 24 check, UI translation strings,
# runner installs and the agent-core build
npm run test:prepare
# Run full project typecheck
npm run typecheck
# Run linter
npm run lint
# Run automated test suites
npm test
# Verify Swift-TypeScript contract sync
npm run capabilities:check
npm run work:contract:check
Juno can be deployed in two primary configurations:
relay/), and the background scheduler under PM2. Complete deployment guides are provided in:
/api/* and WebSocket traffic routed to a dedicated backend instance.See docs/JUNO.md §20 for complete operational runbooks.
We welcome contributions from the community! Please review our:
Juno is open-source software licensed under the Apache License, Version 2.0.
Third-party dependencies, vendored components (runner/agent-core/), typography, and provider trademark notices are documented in NOTICE.