Product / Features

AI belongs inside the development environment.

LukAi combines the editor, agent, terminal, Git, project index, and change control in one working loop. It plans the task, studies the codebase, applies changes, and keeps the result visible.

The desktop IDE, Remote SSH, and mobile companion are ready. Mobile access is currently available to a limited number of users.

Product foundation

Not a chat box. A complete development environment.

The complete LukAi desktop workspace remains intact. AI acts within the workflow instead of sitting beside the editor as a separate tool.

A workflow that matches the task

Use Build for a direct edit, Plan when decisions should come before code, and requirements/design/tasks-based Spec for substantial work.

Context that works across the codebase

Files, folders, selected code, text search, and the semantic index work together in the same agent task.

Visible, reversible control

Tool permissions, diffs, changed-file summaries, and conflict-aware checkpoint limits remain visible to the user.

Working modes

One workflow from idea to implemented change

LukAi can handle a small fix or a substantial product task at the right depth without leaving the conversation.

01

Build mode

The agent reads and searches the project, edits files, runs terminal commands, and shows progress live in the conversation.

  • Live tool steps
  • File editing
  • Tests and terminal
  • Stop the task
Stable
02

Plan mode

It studies the problem before writing code and produces an actionable plan; once approved, a visible command moves the task into Build mode.

  • Review before code
  • Visible plan
  • Apply the plan
  • Context-preserving handoff
Stable
03

Spec workflow

Large tasks are separated into requirements, design, and tasks documents. Each stage is approved before implementation begins.

  • Requirements
  • Design
  • Tasks
  • Stage-by-stage approval
Stable
04

Interactive clarification

When an important decision is unclear, LukAi asks one to three focused multiple-choice questions and carries your custom answer back into the same task.

  • Multiple-choice questions
  • Custom answer
  • Step-by-step progress
  • Continue the same task
Stable

Conversation and context

Long tasks retain context without making the conversation unusable

Files, code selections, images, and prior decisions become agent context while long sessions are compacted in a controlled way.

01

Continuous context compaction

Older working context is summarized before the model window becomes constrained, while the full conversation, checkpoints, and file history remain visible.

  • Automatic compaction
  • Visible summary boundary
  • Full conversation history
  • Manual /compact
Stable
02

Previous conversations

Search, recent previews, and quick switching bring you back to project conversations without opening a separate history screen.

  • Search
  • Quick switch
  • Duplicate conversation
  • Import and export
Stable
03

Context-aware sending

While the agent is working, you can queue a message or interrupt the current response and send immediately. Only valid choices are shown.

  • Send
  • Add to queue
  • Send now
  • Edit the queue
Stable
04

File and selection context

Attach the open file, selected code, a folder, or an image. The agent can find missing context through search and semantic search when needed.

  • Ctrl/Cmd+L
  • Code selection
  • Files and folders
  • Image context
Stable

Code intelligence

It reads the project by structure and meaning, not one line at a time

Text search, the project tree, and the semantic index work together so the agent can find relevant files with less guesswork.

01

Codebase index

After sign-in, LukAi indexes the project in the background, updates changed files incrementally, and limits resource use in large workspaces.

  • Semantic search
  • Incremental updates
  • Index health
  • Controlled reindexing
Stable
02

Quick Edit

Use Ctrl/Cmd+K to request a targeted change to selected code, then accept or reject the result from a live diff.

  • Quick Edit
  • Live diff
  • Apply to file
  • Accept and reject
Stable
03

Inline completion

Optional FIM-based Autocomplete uses the current file context to produce suggestions directly in the editor.

  • FIM completion
  • In-editor suggestions
  • Separate model assignment
  • Optional usage
Stable
04

Standard IDE tools

File explorer, project search, integrated terminal, Git, debugging, Problems, and split editors remain part of the full desktop workspace.

  • LukAi workspace
  • Git and diff
  • Terminal
  • Run and Debug
Stable

Control

The agent moves quickly; the final decision remains yours

Tool permissions, diff review, and safe checkpoints keep changes inspectable before and after they are applied.

01

Separate approval policies

File edits, terminal commands, and MCP tools each have independent automatic approval preferences.

  • File approval
  • Terminal approval
  • MCP approval
  • Operation summary
Stable
02

Diff review

See changed files and lines, then accept or reject one file or all edits together.

  • Per-file diff
  • Before and after
  • Accept all
  • Reject all
Stable
03

Checkpoints and revert

Revert file changes that can be safely matched to a completed agent turn. Conflict checks prevent silent data loss when a file changed later.

  • Turn checkpoints
  • Changed-file summary
  • Conflict checks
  • Safe revert
Stable
04

Diagnostics and support

Bounded application events and main.log evidence produce a shareable diagnostic code while known sensitive fields are redacted.

  • Diagnostic code
  • Crash and freeze signals
  • Bounded logs
  • Sensitive-data redaction
Stable

Tools and integrations

Development tools stay inside the conversation

The agent can use the file system, terminal, web, Git, MCP, and Skills in the same task under the relevant approval policies.

01

Terminal and long-running processes

Run one-off commands or start, observe, and stop long-running processes such as development servers.

  • Run commands
  • Live process
  • Exit result
  • Approval policy
Stable
02

Web verification

Fetch a URL, open it in a browser, and inspect HTTP status, redirects, console output, failed requests, and screenshots.

  • HTTP checks
  • Console errors
  • Failed requests
  • Screenshots
Stable
03

MCP and Skills

Run structured MCP tools and use Agentskills.io-compatible Skills from local sources or GitHub.

  • MCP tools
  • Separate tool approval
  • Import Skills
  • Load during a task
Stable
04

Git assistance

Keep diffs and source-control changes visible and get help producing commit messages.

  • Git view
  • Stage and commit
  • AI commit messages
  • Change tracking
Stable

Remote work and account

The same way of working, from a local project to a remote server

Remote SSH, the account center, updates, and the mobile companion foundation make the environment manageable across devices.

01

Remote SSH

Connect through SSH config profiles, open a server in a new or existing window, and develop against Linux, macOS, or Windows targets.

  • SSH profiles
  • Keys and agent
  • ProxyJump
  • Remote-folder history
Stable
02

Account center

Account, plan, usage, credits, updates, and support status appear in one focused surface inside the application.

  • Plan and usage
  • Credit status
  • Update flow
  • Support access
Stable
03

One active computer

Multiple windows can run on one computer. Explicit takeover on another computer stops the previous active agent work.

  • Stable identity across updates
  • Explicit takeover
  • Multiple windows on one PC
  • Concurrent-use protection
Stable
04

LukAi Mobile companion

Remotely control conversations, agent status, approvals, questions, and safe revert in an open desktop IDE. Push notifications are active, and mobile access is currently available to a limited number of users.

  • Discover an open IDE
  • Agent control
  • Approvals and questions
  • Mobile notifications
Stable

Limits stay visible

It says what is ready, and what is not.

Mobile users can use system keyboard dictation. There is no independent web coding chat or cloud devbox. Orchestra appears only for accounts where it has been enabled.

Stable

Desktop IDE, agent workflows, indexing, checkpoints, and Remote SSH.

Mobile access

Mobile companion control, notifications, and independent Remote Agent workflows for an open desktop IDE.

Limited access

Orchestra is provided through account-level enablement and a separate usage policy.

LukAi 2.1.2

Start building without splitting the workflow.

Keep planning, context, code, tests, and change control in one desktop application.