# Coding with Coding Agents & Nimbalyst

***

Nimbalyst integrates a UI for coding agents like Claude Code and Codex directly into your markdown workspace.

<figure><img src="/files/4nw9W1Szg81cV3Ek8ISC" alt=""><figcaption></figcaption></figure>

### Nimbalyst's Two Modes

**Chat Mode**: AI sidebar for quick questions and targeted edits. Good for:

* Explaining code
* Small edits to the current document
* Quick lookups

**Agent Mode**: Full-screen autonomous coding. Good for:

* Multi-file refactors
* Implementing features from a plan
* Running tests and fixing failures iteratively
* Running multiple sessions in parallel

### Code Editor with Diff Visualization

<figure><img src="/files/nAh8fOXUd3vlB0rouIeV" alt=""><figcaption></figcaption></figure>

When the AI edits code or a a document, changes appear inline:

* **Green background**: Added content
* **Red background**: Removed content (with strikethrough)

**Accept/Reject**:

* Accept All: Keeps all changes
* Reject All: Reverts to original content

Changes remain visible until you accept or reject them.

### Inline edit cards in the transcript

Both Claude Code's `Edit` tool and Codex's `file_change` tool render as red/green edit cards directly in the session transcript, so you can see exactly what the agent did to each file as the turn unfolds.

Edit cards work for:

* New files (rendered as a single-color "added" card)
* Existing files (red lines for removals, green for additions)
* Gitignored or never-snapshotted files
* Renamed and deleted files

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nimbalyst.com/developer-features/coding-with-claude-code-and-nimbalyst.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
