dox012/nano-claude
claude code simplified (~2000 Lines)
해결하는 문제
nano-claude는 복잡한 AI 코딩 어시스턴트에 대한 가볍고 교육적인 대안을 제공합니다. 엔터프라이즈급 도구의 방대한 코드베이스를 제거함으로써, 개발자가 연구하고 수정하며 로컬에서 실행할 수 있는 에이전틱 코딩 어시스턴트의 투명하고 읽기 쉬운 구현을 제공합니다.
작동 방식
이 프로젝트는 도구 사용 루프, Markdown 렌더링, 세션 지속성, 하위 에이전트 오케스트레이션과 같은 특정 기능을 추가하는 일련의 점진적 버전으로 구축됩니다. 이는 Anthropic의 API에 연결되는 명령줄 인터페이스(CLI)로 작동하여, AI가 파일 편집, 셸 명령 실행, 콘텐츠 검색을 포함한 7가지 핵심 도구를 통해 로컬 환경과 상호작용할 수 있게 합니다.
대상 사용자
이 프로젝트는 AI 코딩 에이전트가 처음부터 어떻게 구축되는지 이해하려는 개발자를 위해 설계되었습니다. 블랙박스 애플리케이션보다 미니멀하고 해킹 가능한 도구를 선호하고, 단계별 버전 관리 로드맵을 통해 에이전틱 아키텍처를 배우고자 하는 사람들에게 이상적입니다.
주요 특징
- 미니멀한 코드베이스: 19개 파일에 걸쳐 약 2,000줄의 TypeScript.
- 교육적 로드맵: 학습 가이드와 태그된 버전(v0–v8)을 포함하여 에이전트의 진화를 추적합니다.
- 실용적인 도구 세트: bash 실행, 파일 읽기/쓰기, 패턴 검색, 하위 에이전트 생성을 포함합니다.
- 안전 우선: 도구 위험 분류와 민감한 작업에 대한 사용자 권한 확인을 구현합니다.
- 영구 상태: 세션 관리, 대화 압축, 영구 메모리 저장을 지원합니다.
관련
- 프로젝트
fitchmultz/pi-cursor-sdkpi-cursor-sdk는 Cursor SDK 에이전트를 로컬에서 실행하고 Pi의 터미널 기반 AI 어시스턴트에 연결하는 오픈 소스 브리지로, 사용자가 Pi에서 직접 Cursor 모델을 선택하고, Cursor의 파일/셸 도구를 사용하며, 빠른/계획 모드를 관리할 수 있게 해줍니다.
- 프로젝트
drivelineresearch/autoresearch-claude-codeautoresearch‑claude‑code는 Claude Code 또는 Codex 에이전트로 예산 제약이 있는 자동 리서치 루프를 실행하는 Python 프레임워크입니다. 목표, 결정적 스코어러, 에이전트가 편집할 수 있는 파일을 정의합니다. 시스템은 Git 브랜치를 만들고 각 변경을 측정하며 실행 시간 및 턴 제한을 존중하면서 통계적으로 유의미한 개선만 자동으로 커밋합니다.
- 프로젝트
plmbr/notebook-intelligenceNotebook Intelligence (NBI)는 JupyterLab을 위한 오픈소스 AI 어시스턴트로, 채팅, 인라인 코드 생성, 자동 완성 및 프로그래밍 가능한 에이전트 기능을 추가합니다. Copilot, OpenAI/LiteLLM 엔드포인트, 로컬 Ollama 모델 또는 Anthropic Claude(Claude Code 경유)와 연동됩니다. 주요 기능으로는 채팅 사이드바, 인라인 제안, 다국어 인식, 자연어 셀을 위한 'Chatbook' 모드, 다양한 에이전트 모드가 있습니다. `pip install notebook-intelligence`로 설치하고 NBI 설정 패널에서 제공자를 구성하면 노트북 내에서 바로 채팅하거나 코드를 생성할 수 있습니다.
- 프로젝트
FalkorDB/code-graphCodeGraph는 코드베이스를 FalkorDB에 저장된 대화형 지식 그래프로 변환하는 도구로, 개발자가 의존성을 시각화하고 LLM 기반 GraphRAG를 사용하여 코드 구조를 쿼리할 수 있게 합니다.