Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>JiniCodeNew to Visual Studio Code? Get it now.
JiniCode

JiniCode

JiniAI

|
2 installs
| (0) | Free
An autonomous AI coding agent for VS Code — describe a task in plain language (English, Georgian, or any language) and it builds features, edits and refactors code, runs tests, and fixes what breaks. Plan mode, MCP, sub-agents. Use built-in models, bring your own, or run a local one.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JiniCode — an autonomous AI coding agent for VS Code

Describe what you want in plain language and JiniCode builds it — it reads and edits across your codebase, runs your tests, fixes what breaks, and keeps working until the job is done. Sign in with your JiniAI account and start with a free wish.

🇬🇪 Fully Georgian-capable — describe your task in fluent Georgian and get a fluent Georgian reply (it works in any language, too). The first coding agent that speaks Georgian natively.

→ Get started at jiniai.app — sign in, get free wishes, build full apps in the browser, and manage your account.


What JiniCode does

  • Understands your whole project — reads, searches, and edits across your entire codebase, and with several folders open it works across all of them.
  • Plans before it edits — in Plan mode it proposes a step-by-step plan for your approval; nothing changes until you say go.
  • Builds features & refactors — writes and changes real code, explains unfamiliar code, and cleans up as it goes.
  • Runs & debugs — starts dev servers, runs your tests, reads the output, and self-heals: when something breaks, it reads the error and fixes it.
  • Delegates & parallelizes — spins up focused read-only sub-agents for side investigations, or several write-capable workers in parallel for genuinely independent work.
  • Reaches beyond the editor — run terminal commands, query databases (read-only), search & read the live web, work on remote servers over SSH, and drive Git — all from chat.
  • Reads what you drop in — images, PDFs, Word/Excel, screenshots — and acts on them.
  • Remembers what matters across sessions (project memory) and keeps long chats in context automatically.

Your choice of model 🧠

  • Jini Cloud — built-in models, paid in wishes. No key, no second subscription.
  • Your own models — add several OpenAI-compatible providers, name them, and pick which runs. Keys stay securely on your machine (JiniCode: Manage Models).
  • Local models — run a local model for a private, offline setup.

Extend it

  • MCP servers — add tools via the Model Context Protocol from JiniCode: Manage MCP Servers (or a workspace .jini/mcp.json).
  • Skills & hooks — drop project playbooks in .jini/skills; run lint/typecheck around edits with .jini/hooks.json.

Chat on your terms

  • Rewind to any message — roll the conversation back, and optionally undo the code edits made after it.
  • Review diffs before they apply, copy any message with one click, and @-mention files and folders from any open project.

Safe by default

Permission modes keep you in control: ask before edits and commands (the default), accept edits, accept all (a built-in denylist still blocks the most destructive commands), or a read-only plan mode. Nothing runs without your permission.


Getting started

  1. Open the JiniCode panel from the activity bar.
  2. Sign in / Connect your JiniAI account (start with a free wish) — or add your own model / run a local one.
  3. Open a folder and describe what you want.

Handy: select code and press Ctrl+L to add it to the chat, or Ctrl+Shift+K to edit it in place — or right-click the selection for Add / Edit / Explain. New Chat, Previous Chats, and Manage Models live in the panel menu.

Requirements

A JiniAI account for the built-in models (free wishes to start) — or bring your own OpenAI-compatible model, or run one locally. No account is needed for BYOK/local setups.


The polished experience you know from jiniai.app, now in your editor.

Advanced: set jinicode.agentCoreUrl to point at your own agent-core.

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