
nix-agentic-tools
Updated todaynix-agentic-tools
Stacked commit workflows, MCP servers, and declarative configuration for AI coding CLIs (Claude Code, Codex, Copilot, Kiro). Works without Nix; Nix unlocks overlays, home-manager modules, and devshell integration.
Quick Start
Non-Nix (copy skills into your project)
Prerequisites: git-branchless, git-absorb, git-revise.
# Claude Code
cp -r packages/stacked-workflows/skills/stack-* .claude/skills/
# OpenAI Codex
cp -r packages/stacked-workflows/skills/stack-* .agents/skills/
# GitHub Copilot
cp -r packages/stacked-workflows/skills/stack-* .github/skills/
# Kiro
cp -r packages/stacked-workflows/skills/stack-* .kiro/skills/
Each skill is self-contained with a SKILL.md and bundled reference docs.
Home-Manager (system-level declarative config)
# flake.nix
inputs.nix-agentic-tools = {
url = "github:higherorderfunctor/nix-agentic-tools";
# Do not follow nixpkgs: the additional pin preserves the store paths
# served by nix-agentic-tools.cachix.org.
};
# Apply overlay
nixpkgs.overlays = [inputs.nix-agentic-tools.overlays.default];
# Home-manager config
imports = [inputs.nix-agentic-tools.homeManagerModules.default];
ai = {
claude.enable = true;
codex = {
enable = true;
settings.model = "gpt-5.6-sol";
};
copilot.enable = true;
kiro.enable = true;
settings.reasoningEffort = "high";
};
stacked-workflows = {
enable = true;
gitPreset = "full";
integrations.claude.enable = true;
};
services.mcp-servers.servers.github-mcp = {
enable = true;
settings.credentials.file = "/run/secrets/github-token";
};
Note (Kiro steering uninstall): Kiro steering files are materialized as read-only real files (the Kiro v3 engine ignores symlinks — kirodotdev/Kiro#9787). Disabling
ai.kiroremoves the materializer itself, so already-written steering files are NOT pruned. To uninstall cleanly, first empty the steering surface (or setai.kiro.steeringStrategy = "symlink") for one activation, then disable.
DevEnv (per-project dev shell)
# devenv.yaml
inputs:
nix-agentic-tools:
url: github:higherorderfunctor/nix-agentic-tools
# Do not follow nixpkgs: the additional pin preserves the store paths
# served by nix-agentic-tools.cachix.org.
# devenv.nix
{inputs, ...}: {
imports = [inputs.nix-agentic-tools.devenvModules.nix-agentic-tools];
ai = {
claude.enable = true;
codex.enable = true;
};
claude.code = {
mcpServers.github-mcp = {
type = "stdio";
command = "github-mcp-server";
args = ["--stdio"];
};
};
}
Skills
Stacked commit workflow skills using git-branchless, git-absorb, and git-revise.
| Skill | Description |
|---|---|
/stack-fix | Absorb fixes into correct stack commits |
/stack-plan | Plan and build a commit stack from description or existing commits |
/stack-split | Split a large commit into reviewable atomic commits |
/stack-submit | Sync, validate, push stack, and create stacked PRs |
/stack-summary | Analyze stack quality, flag violations, produce planner-ready summary |
/stack-test | Run tests or formatters across every commit in a stack |
Packages
MCP Servers (17 servers)
Related servers

n8n
Updated todayby n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

mcp-server-fetch
OfficialUpdated 14d agoA Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

@modelcontextprotocol/server-everything
OfficialUpdated 14d agoMCP server that exercises all the features of the MCP protocol