v0.1.6  ·  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.6 for macOS (Apple Silicon). Signed builds with built-in auto-update.

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