magenta.nvim
Autonomous coding, sub-agents, and sandboxed edits in Neovim
All Skills in This Repository (5)
Pure Emerald Level Indicatorsdoc-views
Guide developers in implementing magenta.nvim declarative views for Neovim buffers.
doc-testing
Document how to write integration tests for magenta.nvim using driver-based actions and mock streams.
learn
Map codebase functions, objects, and types into structured notes files.
plan
Convert vague requirements into structured implementation plans saved to plans/<planName>.md.
update-permissions
Merge commandConfig entries into Magenta options.json files.
Frequently Asked Questions
FAQPage SchemaHow to install magenta.nvim?โผ
Run `npx skills add dlants/magenta.nvim --all -g -y` in your terminal to install all skills in this suite globally.
What does magenta.nvim do?โผ
It adds autonomous coding to Neovim, letting an agent plan features, edit files with a token-efficient edit language, and run shell commands in an OS-level sandbox. You can jump into any buffer to redirect the agent at any time.
How is magenta.nvim different from Claude Code?โผ
It runs natively inside Neovim with per-thread buffers, full transparency into prompts and tool calls, and Docker-based sub-agents for parallel unsupervised work. Its EDL edit format also uses far fewer tokens than string replacement.
Can I create custom skills for magenta.nvim?โผ
Yes. The creating-skills skill explains how to add a skill.md file with YAML frontmatter in .magenta/skills/ or ~/.magenta/skills/, and the agent loads it automatically when relevant.
How do I test magenta.nvim scripts?โผ
Use the in-process test harness from the magenta SDK with vitest, which drives your script runner with mock thread and log functions. No subprocess or running Neovim instance is required.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core