nac
Health Gecti
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 109 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in .github/scripts/install.test.sh
- exec() — Shell command execution in .github/scripts/rc-release.mjs
- process.env — Environment variable access in .github/scripts/rc-release.mjs
- network request — Outbound network request in .github/scripts/rc-release.mjs
- spawnSync — Synchronous process spawning in .github/scripts/upgrade-cli.test.mjs
- process.env — Environment variable access in .github/scripts/upgrade-cli.test.mjs
- fs module — File system access in .github/workflows/release.yml
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
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.
Arcee • Documentation • Releases • Arcee Open Model API
nac is an open-source agent harness for longer, ambitious tasks — experiments, training runs, infrastructure, and prototyping that has to stay aligned with the original intent. It uses a 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, which return episodes — structured summaries of what they accomplished. Also takes inspiration from nanocode and pi. For the technical write-up, see the nac blog post.
Quickstart
By Hand. Install the latest stable release:
curl -fsSL https://raw.githubusercontent.com/arcee-ai/nac/main/scripts/install.sh | sh
The installer puts nac-web in $HOME/.local/bin. Add that directory to your PATH if needed, then start the dashboard from your project,
nac-web
and navigate to the interface in your browser (default: http://127.0.0.1:3210).
By Agent. Nac provides a portable onboarding skill and MCP integration; paste this into your chosen agent harness to install nac, configure it, and connect the MCP:
Install the nac onboarding skill with
curl -fsSL https://raw.githubusercontent.com/arcee-ai/nac/main/scripts/install-skill.sh | sh -s -- --target agents, loadnac-onboarding, and walk me through installing nac, selecting Arcee login, ChatGPT Codex login, or an OpenAI-compatible API key, adding MCP servers, and connecting your MCP client to nac.
Upgrade. Nac ships with a native upgrade function which can be used to install the latest stable release of nac.
nac-web upgrade
# Upgrade to the latest nightly release candidate
nac-web upgrade --pre-release
Model Provider Authentication
Pick one before you start a session, or configure it later from the dashboard.
# Recommended: Arcee device-code login → Latest Open & Arcee Trinity models
nac-web arcee-auth login
# ChatGPT account via OAuth → OpenAI models
nac-web codex-auth login
# Any catalog provider (DeepSeek, Fireworks, Together, OpenAI, Anthropic, arcee-api, …)
export OPENAI_API_KEY=... # or ANTHROPIC_API_KEY, TOGETHER_API_KEY, ARCEE_API_KEY, …
More details can be found in Providers and logins and Model configuration.
Uninstall
curl -fsSL https://raw.githubusercontent.com/arcee-ai/nac/main/scripts/uninstall.sh | sh
Documentation
Contributing
Pull requests are welcome. A CLA-signing bot checks every PR against arcee-ai's CLA; comment I have read the CLA Document and I hereby sign the CLA on your PR to sign it (or recheck to re-run the check).
nac is licensed under Apache 2.0.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi