Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Rytora Code ComposerNew to Visual Studio Code? Get it now.
Rytora Code Composer

Rytora Code Composer

Rytora AI

|
13 installs
| (0) | Free
Multi-file AI edit via chat — @-mentions, diff preview per-file, Plan/Edit/Bypass modes
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rytora Code — Composer

Multi-file AI editing via chat. Describe what you want changed, review every diff before it lands.

Part of the Rytora Code suite — install Rytora Code to get the full toolkit (Composer, Tab autocomplete, Cmd+K, Codebase Indexing, Publish, and more).

What it does

Composer lets you chat with an AI that has full access to your repo. It plans changes across multiple files, applies them as a single transaction, and shows you a per-file diff before anything is saved.

Core capabilities

  • Multi-file edits in one turn — "Add a posts table with Prisma migration, REST endpoints in NestJS, and a list view in React." Composer touches every layer in one operation.
  • @-mention any file, symbol, or folder — Pull exact context into the chat. @src/auth/, @User.ts, @function:handleLogin.
  • Per-file diff preview — Every edit lands in a diff view first. Accept the file, reject it, or accept individual hunks.
  • Chat modes:
    • Build — Generate features end-to-end.
    • Plan — Design before coding. Produces a structured plan file you can review and approve.
    • Ask — Quick questions without touching code.
    • Agent — Autonomous multi-step work with tool use.
    • Bypass — Auto-accept all edits (use with caution).
  • Notepad — Save reusable prompts and project conventions as named notes (/use my-rules).
  • Session history — Every conversation is saved with tags. Filter by #bug, #feature, etc.
  • Skills — Custom slash commands defined in .rytora/skills/*.json. Share across team via git.
  • Subagents — Spawn specialized agents (code reviewer, explorer, planner) for parallel analysis.
  • MCP support — Connect Model Context Protocol servers for external tools (databases, APIs, design files).
  • Rytora BuildLabs project bridge — Pull and push entire projects between your editor and buildlabs.rytora.ai.

Commands

Command Title
rytora-code.composer.open Open Composer
rytora-code.composer.newSession New Composer Session
rytora-code.composer.acceptAll Accept All Edits
rytora-code.composer.rejectAll Reject All Edits
rytora-code.composer.viewDiff View File Diff
rytora-code.composer.addSelection Add Selection to Composer
rytora-code.composer.notepad.create New Note
rytora-code.project.pull Pull Rytora BuildLabs Project
rytora-code.project.push Push to Rytora BuildLabs Project
rytora-code.mcp.restart MCP: Restart Servers
rytora-code.mcp.list MCP: List Tools

Keybindings

Key Action
Cmd+L / Ctrl+L Open Composer
Cmd+Shift+L / Ctrl+Shift+L Add current selection to Composer

Configuration

  • rytora-code.composer.defaultModel — Default model for Composer chats
  • rytora-code.composer.autoBranch — Create a git branch before applying multi-file edits
  • rytora-code.composer.maxIterations — Max tool-use iterations in Agent mode

Project state (.rytora/)

Composer reads and writes the following from your repo root:

File Purpose
.rytora/rules.md Project rules the AI must follow (fallback: .rytorarules, .cursorrules, .github/copilot-instructions.md)
.rytora/skills/*.json Custom slash commands
.rytora/presets/*.json Reusable chat presets
.rytora/mcp.json MCP server configuration
.rytora/plan_rules.md Plan-mode formatting rules
.rytora/composer-sessions.json Session history (gitignored by default)

Getting started

  1. Install Rytora Code (recommended) or this standalone extension.
  2. Sign in with your Rytora BuildLabs account.
  3. Open Composer (Cmd+L / Ctrl+L).
  4. Type your request. @-mention files or folders for precise context.
  5. Review the diff. Accept, reject, or refine.

Pricing

A free tier is included. Paid tiers unlock higher credit limits, longer context, and Pro models. See buildlabs.rytora.ai/pricing.

Privacy

Code is sent to model providers only when you trigger an AI action. Privacy Mode strips identifying metadata from usage logs.

Links

  • Homepage: buildlabs.rytora.ai/code
  • Documentation: buildlabs.rytora.ai/docs/code
  • Support: buildlabs.rytora.ai/support

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft