🟢
barkcli + Neovim
Manage tasks from Neovim with barkcli's full CLI. Terminal-native workflow.
Setup
1
Install barkcli binary
2
Use :terminal in Neovim
3
Run barkcli commands directly
4
Optionally use barkcli tui in a split
Features
- ✓Full CLI access from Neovim
- ✓Terminal UI in a split window
- ✓No plugin required
- ✓Works with any Neovim setup
Configuration
" Add to your init.lua
vim.keymap.set("n", "<leader>bl", function()
vim.cmd("terminal barkcli list")
end)
vim.keymap.set("n", "<leader>bt", function()
vim.cmd("terminal barkcli tui")
end)Frequently Asked Questions
How does barkcli integrate with Neovim?
barkcli runs a local MCP server (`barkcli mcp`) that exposes 56 tools for task and board management. You register it once in Neovim's config, and Neovim can then read tasks, claim work, link code context, and update progress.
Is Neovim integration free?
Yes. barkcli is MIT licensed and the MCP server is included in the binary — no subscription, no per-seat fee, no cloud.
Does barkcli upload my tasks to the cloud?
No. Tasks are YAML files committed to your git repository. The MCP server runs locally and never sends your board data anywhere.