Unica — Codex Plugins tool screenshot
Codex Plugins

Unica: Best Codex Plugins for 1C Teams in 2026

8 min read·

Unica turns Codex into a 1C:Enterprise-aware assistant with pinned tools, MCP hookups, and repeatable install flows for real configuration work.

Pricing

Open-Source

Tech Stack

Codex CLI, MCP, 1C:Enterprise, shell scripts, PowerShell, GitHub Actions

Target

1C developers, platform engineers, and teams standardizing Codex CLI for 1C:Enterprise work

Category

Codex Plugins

What Is Unica?

Unica is a Codex plugin from Ingvar Consulting that packages 1C:Enterprise workflows for 1C developers and teams using Codex CLI. It ships three platform-specific release assets and a repeatable installer so Codex can create configuration objects, build EPF/ERF files, update databases, run checks, and search large 1C codebases without hand-assembling shell commands.

Unica is one of the best Codex Plugins tools for 1C teams. The repository is structured around skills, MCP connections, and release automation, so the assistant can operate against concrete 1C tasks instead of generic chat prompts.

Quick Overview

AttributeDetails
TypeCodex Plugins
Best For1C developers, platform engineers, and teams standardizing Codex CLI for 1C:Enterprise work
Language/StackCodex CLI, MCP, 1C:Enterprise, shell scripts, PowerShell, GitHub Actions
LicenseN/A in scraped page text
GitHub StarsN/A as of scrape date
PricingOpen-Source
Last Releasev0.3.11 — date not listed

Who Should Use Unica?

  • 1C developers shipping production changes who want Codex to handle metadata, forms, roles, SKD, and web publication tasks with a consistent tool layer.
  • Internal platform teams that need repeatable workflows for database updates, checks, and code search across large 1C repositories.
  • Plugin maintainers and toolsmiths extending Unica itself, especially when they need to rebuild the package from source and validate local releases.
  • Teams on mixed Windows and Unix environments that need one plugin package with platform-aware installers instead of hand-managed per-machine setup.

Not ideal for:

  • Teams that do not use Codex CLI at all and only want a standalone 1C IDE replacement.
  • Environments where external tooling is blocked and GitHub release downloads are not allowed.
  • Pure prompt-only workflows where no MCP connectors, pinned tools, or local 1C platform access are available.

Key Features of Unica

  • 1C-specific Codex skills — The plugin includes packaged skills for forms, metadata, EPF/ERF generation, bases, roles, SKD, and web publication. That means Codex can issue task-specific actions like unica:meta-compile or unica:v8-runner instead of guessing at 1C terminology.
  • MCP tool bindingsplugins/unica/.mcp.json wires search and helper tools into the assistant workflow. This is the bridge that lets Unica move beyond prompt text and call concrete utilities for code lookup and 1C operations.
  • Pinned third-party toolingplugins/unica/third-party/tools.lock.json keeps external tool versions in one place. For teams debugging build drift, that is the difference between reproducible behavior and machines that diverge after a few installs.
  • Safe launcher scriptsplugins/unica/scripts/ contains bundled wrappers instead of asking users to run ad hoc commands. That makes the execution path easier to audit and easier to update when a dependency changes.
  • Release packaging for multiple platforms — The GitHub Actions workflow builds marketplace packages for darwin-arm64, linux-x64, and win-x64. This is important because the installer selects the right archive automatically and registers the marketplace as unica-local.
  • Local development install pathscripts/dev/install-local-unica.sh builds Unica from source and validates it immediately in a fresh Codex session. That gives contributors a fast feedback loop when they change skills or packaging logic.
  • Explicit 1C workflow coverage — The repository text calls out forms, metadata, EPF/ERF, databases, roles, SKD, and web publication. That breadth matters because 1C projects tend to fail on tooling gaps, not on model design.

Unica vs Alternatives

ToolBest ForKey DifferentiatorPricing
Unica1C teams using Codex CLI for real project operations1C-specific skills, MCP hooks, and release packagingOpen-Source
AiderTerminal-based code editing across many languagesGeneral-purpose patch workflow with no 1C opinionationOpen-Source
CursorIDE-first AI-assisted developmentFull editor experience and broader language supportFreemium
1C:Enterprise EDTNative 1C configuration developmentOfficial 1C tooling without the AI plugin layerProprietary

Pick Unica when the work is specifically 1C:Enterprise and you want Codex to execute repeatable tasks instead of just suggesting code. Pick Aider when you want a language-agnostic terminal editor, and pick Cursor when the team wants an AI-first IDE rather than a Codex plugin.

If your workflow depends on broader model-context routing instead of 1C execution, Brainstorm MCP is the closer adjacent tool on this site. If the issue is managing long context windows and assistant state rather than shipping 1C skills, Claude Context Mode is the more relevant comparison.

How Unica Works

Unica works by packaging 1C-specific knowledge into Codex-readable skills, then connecting those skills to external helpers through MCP. The repo does not ship raw binaries in source control; instead, GitHub Actions assembles platform packages, and the installer pulls the right archive at install time. That design keeps the repo small, keeps tool versions pinned, and makes the runtime behavior easier to reproduce across developer machines.

The core abstraction is simple: Codex gets a local marketplace entry named unica-local, a set of skills under plugins/unica/skills/, and a locked list of bundled tools. When Codex receives a task like metadata compilation, external report assembly, or database maintenance, it can resolve that task to an installed skill and then dispatch to the proper shell wrapper or MCP-connected helper.

curl -fsSL https://github.com/IngvarConsulting/unica/releases/latest/download/install-unica.sh | sh
codex debug prompt-input 'test'

The first command installs the latest marketplace build for the current platform. The second command verifies that Codex loads the plugin and exposes skills such as unica:meta-compile, unica:v8-runner, and unica:epf-bsp-init.

For contributors, the local-source path is equally direct. Cloning the repo and running scripts/dev/install-local-unica.sh builds the plugin from the working tree, installs it as unica-local, and checks the fresh session immediately. That makes Unica closer to a reproducible developer platform than a loose set of prompt snippets.

Pros and Cons of Unica

Pros:

  • 1C-aware task coverage — The skill set maps to the work 1C developers actually do: metadata, forms, reports, roles, SKD, and web publication.
  • Repeatable installs — The release installer selects the right archive for darwin, Linux, or Windows and registers the plugin in Codex with one command.
  • Version pinning — A single lock file tracks third-party tools, which lowers the chance of surprise breakage after an upstream update.
  • Local development support — The repo includes a source-based install path, so maintainers can test changes without waiting for a new release asset.
  • MCP-friendly architecture — External connectors are explicit in .mcp.json, which makes the assistant behavior easier to reason about than hidden prompt magic.
  • Automation-first packaging — GitHub Actions build the marketplace artifacts, which is exactly what you want when the same package must work across several operating systems.

Cons:

  • Requires Codex CLI — Unica is not a standalone 1C tool. If a team does not already use Codex, the plugin adds another moving part.
  • Needs the 1C platform for real work — The repository notes that real database and configuration operations require an installed 1C platform.
  • Not all tooling lives in source — The repo intentionally excludes bundled binaries, so some behavior depends on release assets and installer logic rather than visible source code.
  • Linux/macOS/Windows setup is uneven by nature — PowerShell is needed for Windows scenarios, while shell environments are used for macOS and Linux MCP flows.
  • No evidence of a public marketplace yet — The text says public Codex marketplace publication is a later step, so current distribution is local or Git-backed.

Getting Started with Unica

The fastest way to start is to install the latest release and then run a Codex debug prompt check. That path verifies both the installer and the plugin registration in one shot.

curl -fsSL https://github.com/IngvarConsulting/unica/releases/latest/download/install-unica.sh | sh
codex debug prompt-input 'test'

After the install finishes, Codex should show the Unica plugin and the bundled skills in the debug output. If you need a specific release, the installer accepts --version v0.3.11, which is useful when you want to match a known package during incident debugging or team rollout.

If you are developing the plugin itself, clone the repository and run the local installer from scripts/dev/install-local-unica.sh. That path is the right choice when you are editing skill files, changing MCP definitions, or validating package assembly on your own machine.

Verdict

Unica is the strongest option for bringing Codex into 1C:Enterprise maintenance when you want repeatable, version-pinned automation instead of prompt-only chat. Its main strength is the combination of 1C-specific skills and MCP-backed execution; the caveat is that it still depends on Codex CLI and a local 1C platform. Use it if your team needs deterministic 1C workflows.

Frequently Asked Questions

Looking for alternatives?

Compare Unica with other Codex Plugins tools.

See Alternatives →

You Might Also Like