v0.1.5  ·  macOS (Apple Silicon)

Your entire stack,
in one place.

Kubernetes, microservices, databases, Kafka, APIs and AI chat — unified in one fast, native desktop IDE. Built in Rust. Local-first. Keyboard-everything.

Rust + Tauri 2· 4 LLM providers· MCP-ready· Plugin marketplace· Encrypted vault· 100% keyboard-navigable

One IDE, six tools replaced

Stop alt-tabbing through your stack

The depth of a K8s dashboard, a SQL client, a Kafka GUI, an API tester and a code browser — without six different apps fighting for your attention.

Kubernetes

Multi-cluster resource browser, pod exec & live logs, multi-pod log tailing with merged timelines, port-forwarding, Helm releases and cluster performance reports.

Services & GitHub

A registry for your microservices: code editor, per-service terminals with saved scripts, and GitHub built in — README, issues, PRs with inline diffs, and Actions.

Databases

MySQL, PostgreSQL and SQLite with live schema introspection, schema-aware SQL autocomplete, persisted query tabs, and natural-language → SQL with ⌘K.

Kafka

Browse topics and partitions, inspect and produce messages, monitor consumer-group lag, manage ACLs — with field-level masking for sensitive payloads.

API Explorer

Collections, variables, request history and chained workflows. Import OpenAPI specs, hit your services, or talk straight to the Kubernetes API.

AI everywhere

Chat surfaces scoped to your services and clusters, backed by a deterministic code graph and real tools — not just a chat box bolted to the side.

AI that can actually reach your stack

Three assistants. Real tools. Full audit trail.

  • Orchestrator, Service & Kubernetes chat — each assistant is scoped to its context, with access to your code graph, schemas, logs and cluster APIs.
  • Bring your own model — Anthropic, OpenAI, Gemini or local Ollama. Your keys, stored encrypted, never proxied through anyone's cloud.
  • NL → SQL, review-first — describe the query in plain English; Nexora drafts the SQL into your editor. Nothing runs until you say so.
  • MCP client built in — connect external MCP servers over stdio or HTTP and toggle them per chat. Skills let you shape each assistant's behavior.
  • Branch conversations — fork any reply into independent threads and explore alternatives without context bleed.
  • AI Inspector — every tool call traced: inputs, outputs, latency and token cost. Mutating actions always ask first.

Kubernetes

From “something's wrong” to root cause, fast

  • Multi-pod log tailing — stream every pod of a deployment at once, timestamp-merged, color-chipped per pod, filterable by level.
  • Pod terminal & logs — exec into any pod with a full xterm terminal; live logs with regex find and sticky scroll.
  • Performance reports — cluster-wide CPU/memory utilization, restarts, OOM events, hygiene findings and rightsizing suggestions.
  • Everything browsable — pods, deployments, jobs, services, configmaps, ingresses, PVCs, nodes and CRDs, with in-place YAML editing.
  • Port forwarding & Helm — one-click forwards and release inspection without leaving the resource view.

Databases

A SQL client that knows your schema

  • Schema-aware autocomplete — tables, columns, types and your own data-dictionary descriptions, inline as you type.
  • ⌘K natural language — “users who haven't logged in for 30 days” becomes reviewable SQL in your editor. It never auto-runs.
  • Tabs that survive restarts — up to 15 query tabs per connection, each keeping its text, results and scroll position.
  • Touch ID-protected connections — gate production databases behind biometrics with a configurable grace window.
  • Encrypted connection export — share .nexdbconn files with teammates; credentials stay encrypted end-to-end.

Code & GitHub

Review, merge and ship without the browser

  • PRs with inline diffs — read descriptions, CI status and review threads; approve, request changes and merge (merge/squash/rebase) in-app.
  • Issues & Actions — triage issues, re-run failed workflows, and dispatch jobs with auto-populated inputs.
  • Deterministic code graph — tree-sitter-powered definitions, references and imports across Rust, TypeScript, Python, Go, Java and Kotlin. No language servers, fully local, incremental.
  • Per-service terminals & scripts — shells rooted at each service's checkout, with saved one-click scripts.
  • Find anything — ripgrep-fast code search and symbol lookup across every registered service.

Keyboard-first

Your hands never leave the keyboard

K

Command palette

Go to any page, service, cluster, connection or conversation. Prefix > for actions, ! for utilities.

U

Utilities

Kill a stuck port, approve a PR, decode a JWT, convert epoch ↔ ISO, pretty-print JSON — instant, local quick tools.

Tab

Tab switcher

Cycle through open files, terminals, query tabs and clusters — grouped by context, from anywhere.

nexora://

Deep links

Every view has a shareable URI. Send a teammate a link straight to a pod, a PR, or a saved query.

Every shortcut is rebindable, with conflict detection — Settings → Keyboard Shortcuts.

Local-first & private

Your credentials never leave your machine

Encrypted vault

All secrets — LLM keys, DB passwords, GitHub tokens, Kafka credentials — live in a single AES-256-GCM vault keyed by an Argon2id master passphrase.

Touch ID

Optional biometric unlock on macOS for the vault and for individual database connections, with idle auto-lock.

Signed updates

Auto-updates are minisign-verified and download only with your consent. No silent installs, no telemetry without opt-in.

Under the hood

Native speed, modern stack

A Rust workspace of 19 focused crates behind a React 19 frontend — no Electron, no cloud dependency, all state in local SQLite.

Rust Tauri 2 React 19 TypeScript Tailwind CSS CodeMirror 6 tree-sitter SQLite tokio xterm.js

On the roadmap

Auto-maintained Code Wiki per service · richer K8s performance dashboards · citation chips that deep-link AI answers to code, schema and cluster state · Linux and Windows builds.

Plugins

Extend Nexora without forking it

  • A growing marketplace — add AI tools and panels from the in-app plugin catalog, installed on a double-click.
  • Sandboxed by default — each plugin runs in an embedded WebAssembly runtime and can only reach the network, secrets and files it declares.
  • Permission-gated & signed — you approve exactly what a plugin can touch at install, and every package is minisign-verified by its publisher.
  • Build your own — a Rust backend compiled to WASM plus an optional React panel; the SDK, scaffolder and packager ship in the repo.

Get Nexora IDE

Version 0.1.5 for macOS (Apple Silicon). Signed builds with built-in auto-update.

Nexora_0.1.5_aarch64.dmg  ·  all releases  ·  Linux and Windows builds are planned.