Nano-Collective/nanocoder

An open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.

해결하는 문제

Nanocoder는 개발자가 터미널에서 직접 에이전트 기반 코딩을 수행할 수 있도록 지원하는 오픈 소스이자 개인정보 보호를 중시하는 코딩 에이전트입니다. 사용자가 자신의 AI 모델(로컬 또는 클라우드 기반)을 직접 가져올 수 있게 하여 벤더 종속성을 제거하고, 코드가 로컬 머신에 안전하게 유지되도록 보장합니다.

작동 방식

전체 화면 대화형 모드 또는 인라인 모드로 실행할 수 있는 CLI 도구로 작동합니다. 사용자는 공급자(로컬 모델을 위한 Ollama 또는 OpenRouter 및 Anthropic과 같은 OpenAI 호환 API)와 코딩 작업을 실행할 모델을 지정할 수 있습니다. 다양한 개발 모드(normal, auto-accept, yolo, plan, architect)를 지원하며, 브랜치나 PR을 검토하고 격리된 worktrees에서 PR을 여는 특수 명령어를 제공합니다.

대상 사용자

데이터와 사용하는 AI 모델 공급자에 대한 완전한 통제권을 원하는, 로컬 우선 오픈 소스 AI 코딩 어시스턴트를 찾는 개발자.

주요 특징

  • 다중 공급자 지원: Ollama를 통한 로컬 모델이나 모든 OpenAI 호환 API와 함께 작동합니다.
  • 개인정보 보호 중심: 로컬 우선 접근 방식을 취하며 유료 티어나 텔레메트리가 없습니다.
  • 터미널 네이티브: 전체 화면 및 인라인 렌더링 모드를 모두 제공하여 원활한 CLI 경험을 선사합니다.
  • 고급 Git 통합: PR 검토 및 격리된 Git worktrees에서 코딩 세션을 관리하는 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트