ad-naan/Adnify

A local‑first AI Agent IDE that plans, edits, debugs and ships projects. Your clever otter‑flavored coding teammate.🦦

해결하는 문제

Adnify는 코드 편집, AI 기반 실행, 자산 생성, 브라우저 검증을 하나의 데스크톱 애플리케이션에 통합한 AI 네이티브 엔지니어링 워크스페이스입니다. IDE, 터미널, 브라우저, AI 채팅 인터페이스를 오가는 분산된 워크플로우를 대체하여, AI 에이전트가 직접 변경 사항을 구현하고 검증할 수 있는 통합 환경을 제공합니다.

작동 방식

Adnify는 Electron을 기반으로 한 멀티프로세스 아키텍처를 사용하여 UI를 인덱싱 및 데이터베이스 관리와 같은 무거운 계산 작업에서 분리합니다. 주로 두 가지 AI 워크플로우를 제공합니다:

  • 에이전트 모드: 지속적인 컨텍스트 스레드에서 AI가 질문을 던지고, 파일을 편집하며, 터미널 명령을 실행하고, 문서를 검색할 수 있습니다.
  • 플랜 모드: 요구사항을 종속성 인식 태스크 그래프로 변환하는 구조화된 워크벤치입니다. 사용자는 계획을 검토하고, 특정 모델을 태스크에 할당하며, 최종화 전에 결과를 검증할 수 있습니다.

신뢰성을 보장하기 위해 "워크트리 실행 레인"을 사용하며, 병렬 작업 간 충돌을 방지하기 위해 별도의 Git 체크아웃을 사용합니다. 또한 코드 인텔리전스와 진단을 위해 LSP(언어 서버 프로토콜)를 활용합니다.

대상 사용자

간단한 자동 완성이나 채팅을 넘어서, 가이드된 다중 에이전트 계획과 자율적 구현이 가능한 더 통합된 에이전트형 AI 코딩 경험을 원하는 소프트웨어 엔지니어 및 개발자에게 적합합니다.

주요 기능

  • 가이드된 계획: AI가 생성한 태스크 그래프를 검토하기 위한 4단계 워크벤치(요구사항 → 계획 → 실행 → 결과)
  • 브라우저 검증: 내장된 Chromium 기반 미리보기로 AI 에이전트가 DOM을 검사하고, 스크린샷을 캡처하며, 페이지와 상호작용하여 프론트엔드 변경 사항을 검증할 수 있습니다.
  • 통합 자산 생성: 외부 HTTP API에 연결하여 AI 태스크 내에서 직접 이미지, 비디오, 오디오를 생성할 수 있습니다.
  • 워크트리 격리: 동시 AI 편집을 방지하기 위해 별도의 Git 브랜치와 체크아웃을 사용합니다.
  • 확장 가능한 생태계: MCP(Model Context Protocol) 서버, 사용자 정의 "스킬", Cursor 또는 Claude Desktop과 같은 다른 AI 에디터에서 설정을 마이그레이션할 수 있습니다.
  • 프로페셔널 에디터: Monaco Editor를 기반으로 하며, 여러 언어에 대한 완전한 LSP 지원과 통합 Git 버전 관리 기능을 갖추고 있습니다.

관련

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