This project is scheduled for launch
Launch date: Tuesday, June 30, 2026 at 08:00 AM UTC

트리 기반 탐색, 의미론적 리팩토링, 코드베이스 분석, 그리고 163개의 문법을 지원하는 코딩 에이전트를 위한 언어 포팅 도구
act101은 AI 코딩 에이전트가 소스 코드와 상호작용하는 방식을 근본적으로 변화시키는 개발자 도구입니다. 코드를 일반 텍스트로 취급하는 기존 도구와 달리, act101은 163개의 프로그래밍 문법을 이해하는 네이티브 Rust 바이너리를 통해 에이전트에 언어 인식 기능을 제공합니다. 이 도구는 MCP(Model Context Protocol) 서버로 작동하며, 183개의 AST 리팩터 연산, 30개의 코드베이스 분석기, 15개의 쿼리 연산, 8개의 포팅 연산을 제공합니다. 모든 작업은 로컬에서 실행되며, 텔레메트리, 인덱싱, 콜드 스타트가 없습니다. 코드가 사용자의 머신을 벗어나지 않습니다.
에이전트는 extract-function, rename, move-symbol, inline, convert-to-dataclass, extract-trait, add-type-hints, generate-init, organize-imports 등 174개 이상의 연산을 전체 코드베이스에 걸쳐 파일 간 일관성을 유지하며 호출할 수 있습니다. 모든 연산은 자동으로 체크포인트를 생성하며, 결과가 잘못된 경우 에이전트가 즉시 실행 취소할 수 있습니다.
포팅은 4단계 상태 머신을 따릅니다: port_contract는 소스-대상 마이그레이션을 고정하고, port_inventory는 이동해야 하는 모든 심볼을 열거하며, port_order는 종속성 순서를 해결하고, port_manifest는 init/add/update/remove/note 상태를 통해 진행 상황을 추적합니다. 이는 지원되는 163개 문법 간에 작동합니다.
분석기는 응집도, 결합도, 순환 종속성, 병목 지점, 핫스팟, 데드 코드, 계층, 이음새, 클러스터, 팬 밸런스, 마이그레이션 준비 상태, 타입 완전성을 측정합니다. 사전 구축된 스킬(아키텍처 감사, 코드 리뷰, 리팩터링, 코드 탐색, 코드 생성, 마이그레이션 평가, 경계 분석, 변경 영향, 상태 점검, 아키텍처 리팩터링)은 이러한 연산을 일반적인 엔지니어링 워크플로우로 구성합니다.
act는 AI 에이전트가 실제로 언어를 인식하는 코드 작업을 수행할 수 있게 해주는 최초의 개발자 도구입니다. 단순히 코드에 대해 대화하는 것이 아닙니다.
이것이 핵심적인 차이입니다. act 이전에는 AI 에이전트가 주석을 잃고, 포맷을 깨뜨리며, 실행 취소가 없는 전체 파일 재작성만 수행할 수 있었습니다. act는 에이전트에 코드 구조를 보존하고, 파일 간 일관성을 유지하며, 즉시 롤백을 제공하는 타입 기반의 AST 인식 연산을 제공합니다. 단일 네이티브 Rust 바이너리는 플러그인 런타임, 패키지 그래프, 공급망 공격 표면이 없으며, 호출 시 구문을 분석하고 절대 오래되지 않은 결과를 반환합니다.
AI 코딩 에이전트로 작업하면서 단순한 텍스트 생성이 아닌 실제 리팩터링을 수행해야 하는 경우. 코드 의미를 보존하는 구조화된 에이전트 기반 접근 방식으로 언어 마이그레이션을 계획 중인 경우. 결합도, 데드 코드 또는 아키텍처 경계를 분석하기 위해 대규모 코드베이스를 분석하면서 인덱싱이나 캐싱 지연 없이 결과를 원하는 경우. act는 개인 사용 시 무료이며 MCP를 인식하는 모든 클라이언트와 함께 작동합니다.
고려해볼 만한 다른 도구
AI 에이전트의 작업을 위한 Git입니다. 모든 단계를 실행 취소하고, 추적하며, 제어할 수 있습니다. re_gent는 코딩 에이전트가 변경한 내용, 어떤 프롬프트가 그 변경을 유발했는지 보여주며, 파일과 세션 전반에 걸친 에이전트 작업을 롤백할 수 있게 해줍니다.
Claude Code는 이제 모든 PR에 에이전트 팀을 파견하여 스킴이 놓치는 버그를 잡아냅니다. Team 및 Enterprise 요금제에서 연구 프리뷰로 이용 가능합니다. 이는 AI 기반 멀티 에이전트 코드 리뷰로, 모든 풀 리퀘스트를 전문가 팀처럼 분석합니다. AI 생성 코드의 버그, 보안 문제, 숨겨진 로직 결함을 탐지하고, 결과를 검증하여 오탐을 줄이며, 코드가 프로덕션에 도달하기 전에 신뢰도 높은 피드백을 제공합니다.
Runsight는 AI 에이전트를 위해 특별히 설계된 YAML 우선 워크플로우 엔진 으로, 개발자가 Git 기반 버전 관리를 통해 에이전트 워크플로우를 설계, 커밋, 실행 및 평가할 수 있게 해줍니다. 모든 워크플로우는 저장소에 YAML 파일로 저장되어, 다른 코드와 마찬가지로 브랜치를 만들고, 리뷰하고, 변경 사항을 병합할 수 있습니다. 이 플랫폼은 하드 예산 상한선이 있는 실행당 실시간 비용 추적 을 제공하여 과도한 지출을 방지하며, 어설션 및 회귀 테스트를 위한 내장 평가 프레임워크도 갖추고 있습니다. "코드를 배포하듯 에이전트를 배포하세요." 기능 이점 캔버스 + YAML 편집기 시각적 보기와 코드 보기 모두 지원 실행당 비용 추적 1센트 단위까지 지출 모니터링 Git 통합 워크플로우 버전 관리 완전히 자체 호스팅되며, 사용자의 머신에서 API 키로 실행되고, Apache 2.0 라이선스 하에 100% 오픈 소스입니다.
개발자를 위한 84가지 무료 브라우저 도구. 로그인, 결제, 설치 불필요. 제공 기능: 의존성 상태 확인 (npm, PyPI, Go, Cargo, Maven, Composer, NuGet, RubyGems), 보안 스캐닝 (Dockerfile, GitHub Actions, K8s YAML, Terraform), EOL 확인 (Node, Python, PostgreSQL, Docker), 유틸리티 (HTTP 헤더 분석기, PromQL 빌더, 가동 시간 SLA 계산기, CVE 대시보드). 변경 로그를 읽지 않고도 스택에 대한 빠른 답변을 원하는 엔지니어를 위해 제작되었습니다.
프로젝트가 출시되면 댓글을 사용할 수 있습니다.
제작자
Kage Martin