arcee-ai/nac

View on GitHub ↗

Give AI agents ambitious work without losing the plot. nac is an open-source harness for long-running tasks, using a central orchestrator, threads, and structured episodes to stay aligned with your intent.

137 ★11 forksRustUpdated 18d ago

What you need to know

Open-source agent harness (nac-web dashboard plus MCP integration) for longer, ambitious tasks that must stay aligned with original intent, using a thread-and-episode architecture where a non-executing orchestrator launches threads that return structured episode summaries.

Install

curl -fsSL https://raw.githubusercontent.com/arcee-ai/nac/main/scripts/install.sh | sh

Usage

  • Run nac-web from your project and open the browser dashboard at http://127.0.0.1:3210.
  • Authenticate a provider first: nac-web arcee-auth login, nac-web codex-auth login, or set an API key (OPENAI_API_KEY, ANTHROPIC_API_KEY, TOGETHER_API_KEY, ARCEE_API_KEY, etc.).
  • Install via the portable onboarding skill and MCP integration by pasting the provided curl one-liner into your agent harness.
  • Upgrade with nac-web upgrade (add --pre-release for the latest nightly candidate).

Key features

  • Thread-and-episode architecture inspired by slate: a central orchestrator plans and decomposes work but cannot execute commands or edit files; it only launches threads that return episode summaries.
  • Keeps long experiments, training runs, and infrastructure work aligned with original intent.
  • Flexible providers: Arcee device-code login, ChatGPT/Codex OAuth login, or OpenAI-compatible API keys.
  • Portable onboarding skill and MCP integration for agent harnesses.

Best for

Long-running, multi-step agentic work (experiments, training runs, infrastructure) that needs intent alignment and structured episode feedback.

Caveats

  • The README is thin — details live in docs/ (AGENTS.md files, skills, sandbox, model config, credentials, HTTP API).
  • Agents do exercise real work via threads; sandbox and model-request security are documented in docs/.
  • Apache 2.0.
Platforms: Local · Web

Reviewed 2026-08-18

Topics

agent-harnessagent-orchestrationagent-skillsagentic-workflowsai-agentsdeveloper-toolsllm-agentslong-running-agentsmcpmodel-context-protocolmulti-agent-systemsrust
Stars
137★
Forks
11
Language
Rust
License
Apache-2.0
Created
2026-03-28
Last push
2026-08-18