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 코딩 도구의 한계를 해결하며, 벤더 종속(vendor lock-in)을 방지하는 로컬 우선(local-first) 및 멀티 프로바이더 대안을 제공합니다.
작동 방식
이 도구는 선택한 AI 제공업체에 연결되는 명령줄 인터페이스(CLI)로 작동합니다. Ollama를 사용하여 모델을 로컬에서 실행하여 모든 데이터를 기기에 유지하거나, OpenRouter, Anthropic 또는 Google과 같은 모든 OpenAI 호환 API에 연결할 수 있습니다. 'yolo' 또는 'plan'과 같은 다양한 실행 모드를 지원하며, 표준 인라인 터미널 출력 또는 몰입형 경험을 위한 전용 전체 화면 'alternate screen' 레이아웃의 두 가지 렌더링 모드를 제공합니다.
대상 사용자
터미널에서 실행되며 사용자가 직접 모델을 가져올 수 있는 오픈 소스 및 프라이버시 중심의 AI 코딩 어시스턴트를 원하는 개발자를 위해 설계되었습니다.
주요 특징
- 프라이버시 존중 및 로컬 우선: Ollama를 통해 로컬 모델을 사용하여 코드를 기기에 안전하게 보관하세요.
- 멀티 프로바이더 지원: 모든 OpenAI 호환 API를 사용할 수 있어 특정 벤더에 종속되지 않습니다.
- 유연한 실행 모드: 'yolo', 'plan' 또는 'auto-accept'와 같은 다양한 개발 모드 중에서 선택할 수 있습니다.
- 사용자 정의 가능한 UI: 표준 인라인 터미널 출력과 앱 내 스크롤이 가능한 전용 전체 화면 모드를 모두 지원합니다.