agnix

Из публичных источников

Недостающие линтер и LSP для ИИ-ассистентов программирования. Проверка CLAUDE.md, AGENTS.md, SKILL.md, хуков и MCP. Плагин для всех основных IDE в комплекте, с автоисправлениями.

Машинный перевод · Показать оригинал

The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.

AI-инструментКатегория: AI-инструментыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • agent
  • ai
  • ai-agents
  • ai-coding-assistant
  • claude
  • cli
  • code-quality
  • codex
  • copilot
  • cursor

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/agent-sh/agnix/releases/tag/v0.60.1 ↗
  • Реестр пакетов языкаpythonИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    pipx install agnix-pre-commit

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    pypi.org/project/agnix-pre-commit/ ↗
  • Реестр пакетов языкаИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    cargo install agnix-workspace-tests

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    crates.io/crates/agnix-workspace-tests ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/agent-sh/agnix ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v0.60.1: agnix-lsp-x86_64-pc-windows-msvc.zip0.70
macOSСовместимоarm64официальная сборка в релизе v0.60.1: agnix-aarch64-apple-darwin.tar.gz0.70
LinuxСовместимоx86_64официальная сборка в релизе v0.60.1: agnix-lsp-x86_64-unknown-linux-gnu.tar.gz0.70
Совместимоarm64официальная сборка в релизе v0.60.1: agnix-aarch64-unknown-linux-gnu.tar.gz0.70
Web browserНеизвестно———
Server / self-hostedНеизвестно———
Container (OCI)Неизвестно———
PythonСовместимо—манифест пакета: pyproject.toml name0.60

Релизы

проверено 29 окт. 2026 г.
v0.60.1Последний29 окт. 2026 г.Официальный источник ↗

Файлы версии 0.60.1

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
agnix-aarch64-apple-darwin.tar.gzmacos · arm64 · tarball5,1 MB220462508828…Официальный источник ↗
agnix-aarch64-unknown-linux-gnu.tar.gzlinux · arm64 · tarball5,3 MB2200833406eb…Официальный источник ↗
agnix-lsp-aarch64-apple-darwin.tar.gzmacos · arm64 · tarball5,3 MBa8bc66cc7132…Официальный источник ↗
agnix-lsp-aarch64-unknown-linux-gnu.tar.gzlinux · arm64 · tarball5,4 MB49a51ef3f765…Официальный источник ↗
agnix-lsp-x86_64-pc-windows-msvc.zipwindows · x86_64 · zip6,7 MB0760c8b299ff…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-gnu.tar.gzlinux · x86_64 · tarball6,1 MB73bf21b5dff7…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-musl.tar.gzlinux · x86_64 · tarball6,1 MB1785b6e45a3e…Официальный источник ↗
agnix-mcp-aarch64-apple-darwin.tar.gzmacos · arm64 · tarball5,1 MBd28eecb20519…Официальный источник ↗
agnix-mcp-aarch64-unknown-linux-gnu.tar.gzlinux · arm64 · tarball5,3 MBd3399bbf7325…Официальный источник ↗
agnix-mcp-x86_64-pc-windows-msvc.zipwindows · x86_64 · zip6,4 MBfbb4c8f26777…Официальный источник ↗
agnix-mcp-x86_64-unknown-linux-gnu.tar.gzlinux · x86_64 · tarball5,9 MB994b09e2d873…Официальный источник ↗
agnix-mcp-x86_64-unknown-linux-musl.tar.gzlinux · x86_64 · tarball6 MB1335284bb5f7…Официальный источник ↗
agnix-x86_64-pc-windows-msvc.zipwindows · x86_64 · zip6,5 MBf75a100a1880…Официальный источник ↗
agnix-x86_64-unknown-linux-gnu.tar.gzlinux · x86_64 · tarball5,9 MBfd6bb3e9a036…Официальный источник ↗
agnix-x86_64-unknown-linux-musl.tar.gzlinux · x86_64 · tarball6 MB486d386ba401…Официальный источник ↗
agnix-aarch64-apple-darwin.tar.gz.sha256контрольные суммы100 B032169eeb16c…Официальный источник ↗
agnix-aarch64-unknown-linux-gnu.tar.gz.sha256контрольные суммы105 Bd440bf9b9820…Официальный источник ↗
agnix-lsp-aarch64-apple-darwin.sha256контрольные суммы76 Bd4fc102bd7dc…Официальный источник ↗
agnix-lsp-aarch64-apple-darwin.tar.gz.sha256контрольные суммы104 B8980e6a037cb…Официальный источник ↗
agnix-lsp-aarch64-unknown-linux-gnu.sha256контрольные суммы76 B11861261dcab…Официальный источник ↗
agnix-lsp-aarch64-unknown-linux-gnu.tar.gz.sha256контрольные суммы109 Ba9fc4015722f…Официальный источник ↗
agnix-lsp-x86_64-pc-windows-msvc.sha256контрольные суммы81 B6ae86d931781…Официальный источник ↗
agnix-lsp-x86_64-pc-windows-msvc.zip.sha256контрольные суммы104 Bf710c219bf5c…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-gnu.sha256контрольные суммы76 B07597919787f…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-gnu.tar.gz.sha256контрольные суммы108 Bb4fbb8f67b54…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-musl.sha256контрольные суммы76 B2e3449a5473f…Официальный источник ↗
agnix-lsp-x86_64-unknown-linux-musl.tar.gz.sha256контрольные суммы109 B90c641c7c129…Официальный источник ↗
agnix-mcp-aarch64-apple-darwin.tar.gz.sha256контрольные суммы104 Bf45b86d00750…Официальный источник ↗
agnix-mcp-aarch64-unknown-linux-gnu.tar.gz.sha256контрольные суммы109 B1cb21e656ce1…Официальный источник ↗
agnix-mcp-x86_64-pc-windows-msvc.zip.sha256контрольные суммы104 B6098330748ce…Официальный источник ↗
agnix-mcp-x86_64-unknown-linux-gnu.tar.gz.sha256контрольные суммы108 Bdd05aa3bee11…Официальный источник ↗
agnix-mcp-x86_64-unknown-linux-musl.tar.gz.sha256контрольные суммы109 B68bae4e205db…Официальный источник ↗
agnix-x86_64-pc-windows-msvc.zip.sha256контрольные суммы100 B18a37c9a3308…Официальный источник ↗
agnix-x86_64-unknown-linux-gnu.tar.gz.sha256контрольные суммы104 B955f1e946402…Официальный источник ↗
agnix-x86_64-unknown-linux-musl.tar.gz.sha256контрольные суммы105 Bc79898397b62…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества91
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 1 days ago
Документация · 1515
README 8543 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 7 days ago
Точность категории · 107
classifier confidence 0.65
Популярность · 107
453 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 34 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/agent-sh/agnixОсновной★ 453 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

codesightПохожий
Универсальный генератор контекста для ИИ. Экономит тысячи токенов в каждом диалоге в Claude Code, Cursor, Copilot, Codex и других инструментах.MIT · AI-инструменты
FlowtraceПохожий
Выполняйте задачи с помощью ИИ как последовательность шагов, которую можно сохранять, повторно использовать и улучшать, а не как разовый чат.MIT · AI-инструменты
clawcodexПохожий
Токеноэффективная полная перестройка Claude Code на Python. ИИ-агент для программирования на 310 тысяч строк кода Python.MIT · AI-инструменты
memmy-agentПохожий
🍙 Личный ИИ-агент и локальный центр памяти для всех ИИ-агентов: даёт каждому ИИ одну общую, полностью контролируемую память и постоянный контекст — все ИИ помнят одного и того же вас. Теперь поддерживает Claude Code, Codex, OpenClaw, Hermes Agent и другие.MIT · AI-инструменты
comandaПохожий
CLI-оркестратор рабочих процессов ИИ-агентов. Запускайте Claude Code, Codex, Gemini CLI и Kimi Code из декларативного YAML. Потому что реальная работа происходит в терминале.MIT · AI-инструменты
agent-of-empiresПохожий
Управление несколькими агентами Claude Code и OpenCode из TUI или веб-интерфейса для удобного доступа с мобильных устройств. Также поддерживаются Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI и Factory Droid Coding.MIT · AI-инструменты

README

Из agent-sh/agnix · лицензия Apache-2.0 · загружено 29 окт. 2026 г.

Running open models for your company? Tiyuvta helps with model choice, deployment and optimization, and fine-tuning on your hardware or cloud account.

Why agnix?

Your skills don't trigger. Vercel's research found skills invoke at 0% without correct syntax. One wrong field and your skill is invisible.

"Almost right" is the worst outcome. 66% of developers cite it as their biggest AI frustration. Misconfigured agents produce exactly this.

Multi-tool stacks fail silently. Cursor + Claude Code + Copilot each want different formats. A config that works in one tool breaks in another.

Bad patterns get amplified. AI assistants don't ignore wrong configs - they learn from them.

agnix validates all of it - 757 rules sourced from official specs, academic research, and real-world breakage patterns. Auto-fix included.

Want to try it first? Open the playground - paste any agent config, see diagnostics instantly. No install, runs in your browser.

Quick Start

$ npx agnix .
Validating: .

CLAUDE.md:15:1 warning: Generic instruction 'Be helpful and accurate' [fixable]
  help: Remove generic instructions. Claude already knows this.

.claude/skills/review/SKILL.md:3:1 error: Invalid name 'Review-Code' [fixable]
  help: Use lowercase letters and hyphens only (e.g., 'code-review')

Found 1 error, 1 warning
  2 issues are automatically fixable

hint: Run with --fix, --fix-safe, or --fix-unsafe to apply fixes

https://github.com/user-attachments/assets/72d5fe7c-476f-46ea-be64-5785cf6d5600

Install

# npm (recommended, all platforms)
npm install -g agnix

# Homebrew (macOS/Linux)
brew tap agent-sh/agnix && brew install agnix

# pip (or `uvx agnix .` to run without installing)
pip install agnix

# Cargo
cargo install agnix-cli

Pre-built binaries | All install options

Editor Extensions

EditorInstall
VS CodeVS Code Marketplace
JetBrainsJetBrains Marketplace
Neovim{ "agent-sh/agnix", config = function() require("agnix").setup() end }
ZedSearch "agnix" in Extensions

Editor setup guide

GitHub Action

- name: Validate agent configs
  uses: agent-sh/agnix@v0
  with:
    target: 'claude-code'

Usage

agnix .              # Validate current directory
agnix --fix .        # Apply only safe fixes
agnix --fix-safe .   # Explicit safe-only fix mode
agnix --fix-unsafe . # Apply all fixes, including medium and LOW confidence
agnix --dry-run --show-fixes .  # Preview fixes with inline diff output
agnix --strict .     # Strict mode (warnings = errors)
agnix --format github .  # GitHub Actions annotations
agnix explain MCP-018    # Explain a rule and its evidence
agnix --target claude-code .  # Only Claude Code rules plus generic ones, like tools = ["claude-code"]
agnix --target kiro .         # Only Kiro rules plus generic ones, like tools = ["kiro"]

Full CLI reference | Full rules reference

Kiro permission YAML templates at .kiro/settings/permissions.yaml are lintable. The actual user policy is ~/.kiro/settings/permissions.yaml; workspace policies live outside the repository at ~/.kiro/workspace-roots/<hash>/permissions.yaml. Lint those paths explicitly to check the active policies.

Supported Tools

Maintenance priorities:

TierTools
SClaude Code, Codex CLI
AKiro, OpenCode, Pi
BAntigravity CLI, Grok Code
CMuse Code, Kimi Code
DGitHub Copilot, Cline, Cursor, legacy Gemini CLI

Pi, Antigravity CLI and Grok Code have native static validators and automated release tracking. Muse Code and Kimi Code validation remains pending. See the coverage and monitoring inventory and native contracts for supported formats and qualified versions.

Implemented validators:

ToolRulesCountConfig Files
PiPI-*17.pi/settings.json, ~/.pi/agent/, models, keybindings, MCP, packages, themes and prompts
Antigravity CLIAGY-*18CLI settings, mcp_config.json, hooks, plugins, rules, registries and agents
Grok CodeGRK-*20.grok/config.toml, sandbox, requirements, roles, personas, hooks, plugins, LSP, agents and skills
Agent SkillsAS-*, XP-SK-*26SKILL.md
Claude CodeCC-*170CLAUDE.md, .claude/rules/*.md, settings.json, hooks, agents, skills, output styles, plugins, marketplace.json, .mcp.json
GitHub CopilotCOP-*, CP-SK-*35.github/copilot-instructions.md, .github/instructions/*.instructions.md, .github/agents/, .github/prompts/, .github/hooks/*.json, copilot-setup-steps.yml, plugin.json, .github/skills/
CursorCUR-*, CR-SK-*40.cursor/rules/*.mdc, .cursorrules, .cursor/hooks.json, .cursor/agents/, .cursor/environment.json, .cursor/cli.json, permissions.json, .cursor-plugin/, .cursorignore, .cursor/skills/
Codex CLICDX-*, CX-SK-*89AGENTS.md, .codex/config.toml, .codex/hooks.json, .codex/agents/*.toml, .codex/rules/*.rules, requirements.toml, .codex-plugin/plugin.json, .agents/skills/
OpenCodeOC-*67opencode.json(c), .opencode/agents/, .opencode/commands/, .opencode/tools/, .opencode/plugins/, .opencode/skills/
KiroKIRO-*, KR-SK-*, KR-AG-*, KR-HK-*, KR-PW-*, KR-MCP-*, KR-SET-*, KR-PM-*, KR-WF-*, KR-IGN-*141.kiro/steering/**/*.md, .kiro/skills/**/SKILL.md, .kiro/agents/**/*.{json,md}, .kiro/hooks/*.kiro.hook, .kiro/hooks/*.json, .kiro/settings/mcp.json, .kiro/settings/cli.json, .kiro/settings/permissions.yaml (or .json), .kiro/powers/*/POWER.md and published POWER.md, power plugin.json and mcp.json, .kiro/workflows/*.workflow.{json,yaml,yml}, .kiroignore
MCPMCP-*30.mcp.json and the MCP server blocks of client configs
AGENTS.mdAGM-*, XP-*13AGENTS.md, AGENTS.local.md, AGENTS.override.md
ClineCLN-*, CL-SK-*16.clinerules/, .cline/rules/, .cline/workflows/, .cline/hooks/, .clineignore, cline_mcp_settings.json, .cline/skills/
Gemini CLIGM-*35GEMINI.md, .gemini/settings.json, gemini-extension.json, extension hooks and agents, .gemini/commands/*.toml, policies, .gemini/agents/, .geminiignore

Continue, Aider, Amazon Q, Tabnine, Codeium, Devin/Windsurf and Amp are outside active support and monitoring. Shipped Amp and Windsurf/Devin validators remain available for legacy compatibility. Roo Code support was removed in 0.59.0.

Architecture

Rust workspace crates:

  • agnix-rules - rule metadata generated from knowledge-base/rules.json
  • agnix-core - shared validation engine library
  • agnix-cli - command-line interface binary
  • agnix-lsp - language server binary
  • agnix-mcp - MCP server binary
  • agnix-wasm - WebAssembly bindings for browser/runtime integrations

Contributing

Contributions welcome. See CONTRIBUTING.md for the development guide.

Local development loop

Run bash scripts/preflight.sh while editing. It checks formatting, rule bookkeeping, count tables, locale copies, instruction copies, and schema copies before any compilation. It requires Rust with rustfmt, Node.js, Python 3, and Bash. Missing tools fail the check instead of silently skipping it.

Before pushing, run bash scripts/preflight.sh --full. This adds Clippy, workspace tests, the rule efficacy evaluation, the Kiro gate, packaging script tests, generated schema comparison, and source-built agent configuration validation. It reports each check's elapsed time and stops at the first failure. Schema comparison uses a temporary file and never overwrites local edits. Cargo builds, Rust tests, and Rayon default to two workers each; set CARGO_BUILD_JOBS, RUST_TEST_THREADS, or RAYON_NUM_THREADS to override these local defaults.

The existing optional hook installer, sh scripts/setup-hooks.sh, installs a pre-push hook that calls the same full preflight. Git worktrees share the hooks directory, and the installer replaces the existing pre-push hook.

Track the change in an issue, then open a PR with the tested commit, commands, results, and any limits of the evidence. Local preflight does not replace hosted Linux, Windows, macOS, CodeQL, dependency, or review gates. Review the diff and record a factual self-review comment, wait for successful revuto-review and CI, and address every review comment before merging through the PR. A changed head needs fresh checks and review. Report a specific blocker when a required gate cannot finish; keep branch protection intact.

CI and Security cancel superseded runs of the same PR. Their main and scheduled runs use separate groups so newer runs cannot cancel them. The docs deployment workflow keeps its existing shared concurrency group. CodeQL uses Rust's buildless extraction, which runs build scripts and proc macros itself; release binaries are still built by the release workflow.

Report a bug | Request a rule | Good first issues

License

MIT OR Apache-2.0


Открыть репозиторий ↗