38개의 전문 AI 에이전트, 80개의 도구, Studio 시각적 워크플로우, WebCraft 풀스택 빌더 — 모두 로컬에서, 모두 무료로 사용 가능합니다. 보안 감사관, 코드 건축가, 데이터 분석가, DevOps 엔지니어, 기술 작가 등 각 분야에 깊은 전문 지식을 가진 에이전트들을 활용할 수 있습니다. 이들을 개별적으로 사용하거나, Studio에서 복잡한 다중 에이전트 워크플로우를 실행(PDF/Excel/CSV 내보내기 가능), WebCraft로 풀스택 웹 앱을 구축하거나, Parliament 모드에서 에이전트들이 함께 숙고하도록 할 수 있습니다.
# 전역 설치
npm install -g nothumanallowed
# 자신의 API 키로 LLM 제공업체를 구성하세요...
...
로컬 모델이 필요한가요? 아닙니다. 하나의 LLM만 필요하며, 클라우드 제공업체의 API 키를 사용하거나 기기에서 실행되는 모델을 선택할 수 있습니다. 로컬 모델은 키가 필요 없고 아무것도 외부로 전송하지 않는 옵션입니다. 이전 버전에서는 호스팅된 무료 모델(Liara)로 시작했습니다. 이는 오프라인이며 더 이상 기본값이 아닙니다. 새 설치 시에는 제공업체를 설정하기 전까지는 어떤 제공업체도 없습니다.
Studio는 nha ui 웹 인터페이스 내의 시각적 워크플로우 빌더입니다. 자연어로 복잡한 작업을 설명하면 — Studio가 다중 에이전트 파이프라인을 계획하고, 각 단계를 전문 에이전트에게 할당하며, 라이브 애니메이션 캔버스에 순차적으로 실행합니다.
"내 이메일을 분석하고, 관련 뉴스를 검색한 후, 요약 보고서를 작성해줘"
↓
EmailAgent → WebSearchAgent → WriterAgent
...
추가 설정 불필요 — 이미 설정된 LLM 제공업체와 작동합니다. 라이브 캔버스 — 각 에이전트가 활성화되고, 출력을 스트리밍하며, 다음 단계로 전달되는 것을 확인하세요. HTML 대시보드 — 캔버스가 다운로드 가능한 시각적 보고서(HTML + PDF)를 생성합니다. Parliament 모드 — 2개 이상의 전문 에이전트가 상호 검토하고 숙고할 수 있도록 활성화됩니다: R1 (독립), R2 (에이전트들이 서로 읽기), R3 (HERALD 중재), 수렴 점수 - 열기
nha ui
→ 사이드바에서 Studio 클릭
워크플로우가 완료되면, Studio는 세 가지 내보내기 형식을 제공합니다:
PDF— 모든 에이전트의 출력물, 타이포그래피, 토큰 카운터가 포함된 완전한 구조화 보고서 Excel(XLSX)— SheetJS를 통한 전문적인 다중 시트 워크북: 에이전트별 한 시트, 자동 감지 숫자 열 및 서식 지정, 교차 행 색상, 창 고정, 자동 열 너비, 토큰 요약 인덱스 시트. 데이터 표는 Markdown 출력에서 자동으로 추출됩니다.CSV— 보고서의 모든 Markdown 테이블을 단일 파일로 병합합니다.
내보내기 버튼은 결과 패널과 각 실행 후 툴바에 나타납니다.
WebCraft는 nha ui에 내장된 풀스택 웹 앱 빌더입니다.
. 원하는 것을 일반 언어로 설명하면 — WebCraft는 Express.js 백엔드, PostgreSQL 스키마, JWT 인증, 이메일 검증, 보안 미들웨어 및 스타일링된 프론트엔드를 갖춘 완전한 프로젝트를 생성합니다. 모든 것이 로컬에서 라이브 샌드박스와 함께 실행됩니다.
Open nha ui → 사이드바에서 WebCraft 클릭
채팅창에 프로젝트 설명을 입력하거나 (또는 예시 선택: MySaaS, MyShop, MyBlog, MyPortfolio...)WebCraft가 모든 파일을 생성합니다:server/,
public/,
db/migrations/,
.env.example
,
package.json
,
nginx 설정**▶ 샌드박스 클릭**— 격리된 프로세스에서 npm install && node server/index.js를 로컬 포트에서 실행합니다.에이전트와 채팅하여 수정, 수정 또는 확장할 수 있는 모든 것을 — 에이전트는 디스크의 파일을 직접 편집하고, 사용자는 실시간으로 diff를 확인합니다.
LLM 제공업체로 구성된 채팅 패널에 영구적으로 사용할 수 있는 AI 비서입니다.
기능:
- 파일 정밀 수정(old → new 문자열 대체) 또는 완전히 재작성
- 컨텍스트를 위해 모든 프로젝트 파일을 읽을 수 있음
MODULE_NOT_FOUND 및 일반적인 require() 경로 오류 자동 수정 - 수정 후 샌드박스 다시 시작
- 시각적 문제를 디버깅하기 위해 첨부된 스크린샷 또는 PDF 처리 (비전)
컨텍스트 파일 (프로젝트마다 자동으로 생성되며, 사이드바를 통해 편집 가능):
| 파일 | 유형 | 목적 |
|---|
skills/memory.md | memory | 아키텍처 결정, 스택 선택, 개발자 선호도 |
skills/liara.md | provider | AI 톤, 코드 스타일, 제약 조건 조정 |
skills/skills.md | skill | 재사용 가능한 패턴, 스니펫, API 통합 |
특정 통합(Stripe, 이메일 템플릿 등)을 위해 더 많은 스킬 파일을 추가할 수 있습니다.
| 도구 | 설명 |
|---|
| Diff viewer | 에이전트가 편집할 때마다 변경된 파일의 이전/이후를 색상 코드로 표시하고 접을 수 있게 보여줍니다. |
| Syntax check ✅ | 모든 JS 파일에 대해 node --check를 실행하여 오류를 즉시 보고합니다. |
| Search 🔍 | 모든 프로젝트 파일을 대상으로 Grep 검색을 수행하며, 결과를 클릭하면 해당 파일로 이동합니다. |
| Snapshot 💾 | 모든 파일의 특정 시점 백업을 저장합니다. 스냅샷은 원클릭으로 복원할 수 있습니다. |
| Plan mode | /plan 요청 내용을 입력하면 에이전트가 먼저 계획을 제안하고, 파일을 수정하기 전에 승인할 수 있습니다. |
| Auto-fix | 샌드박스 오류(MODULE_NOT_FOUND 등)가 발생하면 제공업체와 함께 자동 수정 시도를 트리거합니다. |
You: "SMTP 이메일 및 honeypot 스팸 방지 기능이 있는 문의 양식을 추가해 주세요"
Agent: → server/routes/api.js 편집 (POST /contact 라우트 추가)
→ server/services/email.js 편집 (sendContactEmail 추가)
...
You: "/plan 인증을 리프레시 토큰 로테이션을 사용하도록 리팩토링"
Agent: → 계획 제안 (3개 파일, 6가지 변경) — 아직 수정 없음
→ 승인 클릭 → 에이전트 실행
Gmail + Calendar 연결. 5명의 전문 에이전트가 하루를 분석합니다.
# Google 연결 (일회성)
nha config set google-client-id YOUR_ID
nha config set google-client-secret YOUR_SECRET
...
nha plan의 기능:
이메일 및 캘린더 이벤트 및 작업 가져오기 SABER는 이메일을 피싱 및 보안 위협에 대해 스캔합니다. HERALD는 각 회의에 대한 인텔리전스 브리핑을 생성합니다. ORACLE은 일정 패턴과 생산성을 분석하고, SCHEHERAZADE는 회의를 위한 대화 포인트를 준비하며, CONDUCTOR는 모든 것을 구조화된 일일 계획으로 종합합니다.
OpenClaw는 1개의 일반 에이전트로 이메일을 읽습니다. NHA는 이를 5명의 전문가에게 보냅니다.
귀하의 이메일, 캘린더 및 작업은 NHA 서버에 절대 접근하지 않습니다. 네트워크 호출은 다음과 같습니다:
- Google APIs (사용자의 OAuth 토큰, 기기에서 직접 전송)
- 사용자의 LLM 제공업체 (사용자의 API 키, 기기에서 직접 전송)
- nothumanallowed.com으로 명령당 한 번의 사용 핑: 플랫폼 이름 및 CLI 버전만, 그 외 아무것도 포함하지 않습니다 (개인 정보 보호 및 소유권 참조).
모든 데이터는 ~/.nha/ops/에 로컬로 저장됩니다.
. 토큰은 AES-256-GCM으로 암호화됩니다. 모든 것은 사용자의 것입니다. 언제든지 검사하고, 삭제하고, 내보낼 수 있습니다.
11개 도메인에 걸친 38개의 에이전트. 각 에이전트는 사용자가 로컬로 소유하는 독립적인 .mjs 파일입니다 — 검사하고, 수정하고, 오프라인으로 실행할 수 있습니다.
execute_code는 격리된 샌드박스에서 Python, JavaScript 또는 TypeScript를 실행합니다:
# pandas를 자동 설치하여 CSV 분석
nha chat
> use execute_code to analyze this CSV with pandas
...
격리된 샌드박스 — 실행당 전용 임시 디렉터리를 사용하며, 실행 후 삭제됩니다. 제거된 환경 — 서브프로세스는 NHA API 키를 볼 수 없습니다. 패키지 설치 — `packages: [
ORACLE — 데이터 분석 (Data analysis), 통계학 (statistics), 머신러닝 (ML), 시각화 (visualization)LOGOS — 논리 검증 (Logic validation), 증명 감사 (proof auditing), 형식 추론 (formal reasoning)ATLAS — 연구 종합 (Research synthesis), 문헌 검토 (literature review), 지식 매핑 (knowledge mapping)CARTOGRAPHER — 시스템 매핑 (System mapping), 의존성 분석 (dependency analysis), 아키텍처 다이어그램 (architecture diagrams)
SCHEHERAZADE — 기술 문서 작성 (Technical writing), 문서화 (documentation), 튜토리얼 (tutorials)QUILL — 콘텐츠 생성 (Content creation), 카피라이팅 (copywriting), 커뮤니케이션 (communication)MUSE — 창의적 문제 해결 (Creative problem solving), 브레인스토밍 (brainstorming), 아이디어 구상 (ideation)MURASAKI — UI/UX 디자인, 사용자 경험 (user experience), 접근성 (accessibility)
HERMES — API 설계 (API design), 통합 패턴 (integration patterns), 프로토콜 브릿지 (protocol bridges)LINK — 시스템 통합 (System integration), 데이터 파이프라인 (data pipelines), ETL(Extract, Transform, Load)MERCURY — 네트워크 분석 (Network analysis), 프로토콜 최적화 (protocol optimization), 지연 시간 (latency)
SHOGUN — 컨테이너 오케스트레이션 (Container orchestration), Kubernetes, 스케일링 전략 (scaling strategy)FLUX — GitOps, 배포 전략 (deployment strategies), 롤백 계획 (rollback planning)CRON — 스케줄링 (Scheduling), 작업 오케스트레이션 (job orchestration), 태스크 자동화 (task automation)
BABEL — 번역 (Translation), 현지화 (localization), 다국어 콘텐츠 (multilingual content)POLYGLOT — 교차 언어 코드 마이그레이션 (Cross-language code migration), 폴리글랏 아키텍처 (polyglot architectures)HERALD — 알림 시스템 (Notification systems), 메시징 (messaging), 이벤트 기반 설계 (event-driven design)
ECHO — 관측 가능성 (Observability), 로깅 (logging), 분산 추적 (distributed tracing)MACRO — 성능 최적화 (Performance optimization), 프로파일링 (profiling), 벤치마킹 (benchmarking)
PROMETHEUS — 지능형 라우팅 (Intelligent routing), 에이전트 선택 (agent selection), 태스크 분해 (task decomposition)CASSANDRA — 적대적 분석 (Adversarial analysis), 위험 예측 (risk prediction), 반론 제시 (counter-arguments)ATHENA — 품질 감사 (Quality audit), 종합 검증 (synthesis validation), 격차 감지 (gap detection)SAURON — 심층 진단 (Deep diagnostics), 시스템 전반 분석 (system-wide analysis)CONDUCTOR — 워크플로우 오케스트레이션 (Workflow orchestration), 다단계 조정 (multi-step coordination)
...and more. Run nha agents
to see all 38 with capabilities.
When you don't specify --agents
, NHA automatically:
Decomposesyour prompt into sub-tasksRouteseach sub-task to the best specialist agentCross-reads— agents see each other's proposalsConverges— measures agreement, mediates conflictsSynthesizes— merges all perspectives into one answer
This is real deliberation, not prompt chaining. Agents read and respond to each other.
v17 버전부터는 모든 숙의 과정이 로컬에서 이루어집니다. Legion X와 38개의 에이전트는 이 패키지 안에 포함되어 있으며, 라우팅(PROMETHEUS), 적대적 심판(CASSANDRA), 수렴 측정 및 최종 감사(ATHENA) 모두 사용자의 모델로 실행됩니다. NHA 서버는 참여하지 않으며, 숙의를 위해 아무것도 다운로드되지 않습니다.
모델 선택. 다음 조합 중 어떤 것이든 가능합니다:
| 종류 | 제공업체 | 필요 사항 |
|---|
| 클라우드 | anthropic , openai , gemini , deepseek , grok , mistral , cohere | 해당 제공업체의 API 키 |
| 로컬 | ollama (하나 또는 여러 모델), local-openai (LM Studio, llama.cpp, vLLM, OpenAI 호환 엔드포인트 모든 것) | 키 필요 없음 |
# 하나의 클라우드 제공업체
nha config set provider anthropic
nha config set key sk-ant-api03-YOUR_KEY
...
클라우드와 로컬은 동일한 숙의 과정에서 함께 작동할 수 있습니다. 채팅용으로 클라우드 키가 설정되어 있더라도 기기 내에서 숙의 과정을 유지하려면:
nha config set local-only true
기타 설정
| 키 | 기능 |
|---|
orchestrator-provider | 라우팅, 심판 및 감사를 실행하는 제공업체 (기본값: 사용 가능한 첫 번째) |
economy / `nha run | |
**사실 확인(fact-check)**은 주장을 검토하는 모델입니다. 외부 출처와 대조하여 검증되는 내용은 없으며, 출력 결과에 그렇게 명시됩니다. 이전 버전에서는 NHA 서버의 지식 기반을 조회했지만, 이는 더 이상 존재하지 않습니다.모든 것이 저장됩니다. 각 심의(deliberation)는 ~/.legion/sessions/에 기록이 남고, (Markdown 및 JSON 형식으로) 세션 상태는 ~/.legion/geth-sessions/에, 그리고 에이전트가 학습한 내용은 ~/.legion/local-store.json에 저장됩니다. nha geth:sessions 명령어로 목록을 확인할 수 있습니다.
특정 워크플로우를 위한 15개의 다운로드 가능한 에이전트 모듈:
nha install nha-code-reviewer # 자동 코드 검토
nha install nha-security-scanner # 보안 스캐닝
nha install nha-doc-generator # 문서 생성
...
# 단일 에이전트에게 질문하기 (직접 호출, 서버 불필요)
nha ask saber