개발하다 필요해서만든 도구 30개
코드베이스를 그래프로 바꾸는 Graph Family, AI 코딩 에이전트를 안전하게 쓰기 위한 도구, iOS·Android 현장에서 필요했던 도구까지. 모두 GitHub에 공개돼 있습니다.
Graph Family
아홉 마리 새가 하나의 그래프로 모입니다. 언어마다 한 마리씩, 가운데에는 경계를 잇는 왜가리.
cartographSwift
kartographKotlin
dartographDart
schemagraphDB
isthmus잇는 새
gartographGo
rustographRust
tsographTypeScript
pythographPython
haetaehaetae-robotics
AI 모델이 내놓은 로봇 동작을 로봇에 닿기 전에 통과·감속·차단으로 가리는 허가 게이트, 그리고 같은 조직의 ataxia.
아직 pre-alpha이고 안전 인증을 받지 않았습니다. 지금 집행하는 곳은 Gazebo·ROS 2 참고 구성과 UNO R4 보드뿐입니다.
도구 목록
Graph Family 9
코드베이스와 DB 스키마를 질의할 수 있는 의존성 그래프로 바꿉니다. 죽은 코드, 순환, 영향 분석, 레이어 규칙이 모두 한 그래프 위의 쿼리가 됩니다.

cartograph
Swift·iOS 코드베이스의 질의할 수 있는 의존성 그래프입니다. IndexStoreDB 위에서 만듭니다.

kartograph
Kotlin·Android를 위한, 근거를 설명하는 의존성 그래프와 죽은 코드 분석입니다.

gartograph
Go 코드베이스의 의존성 그래프입니다. 순환, 죽은 코드, 레이어 규칙을 쿼리로 봅니다.

rustograph
Rust·Cargo 워크스페이스의 의존성 그래프입니다. 순환, 죽은 코드, 영향 분석을 쿼리로 봅니다.

dartograph
Dart·Flutter 코드베이스를 근거와 함께 분석하는 의존성 그래프입니다.

schemagraph
DB 카탈로그와 SQL 본문을 넣으면 영향 분석, 순환 탐지, 아키텍처 규칙이 나오는 데이터베이스 의존성 그래프입니다.

isthmus
언어별 그래프가 끊기는 곳을 잇습니다. Flutter MethodChannel·Pigeon, React Native 브리지, HTTP 클라이언트와 서버 라우트, 코드와 DB 스키마.

tsograph
TypeScript·JavaScript(Node) 서비스의 HTTP 라우트, OpenAPI 계약, ORM 관계, 호출 그래프를 isthmus에 넘깁니다.

pythograph
Django·DRF·Flask 라우트와 ORM 관계, 호출 그래프를 isthmus에 넘깁니다. 코드를 import하지 않고 ast로만 읽습니다.
AI 에이전트 도구 12
AI 코딩 에이전트를 안전하고 매끄럽게 쓰기 위한 도구입니다. 샌드박스, 정책 게이트, 계정 전환, 성과 회계. 가능한 한 결정적이고 로컬에서 돕니다.
agentbelt
macOS에서 AI 코딩 에이전트를 프로젝트 폴더 하나 안에 가둡니다. Seatbelt로 강제하고 커널 수준에서 테스트했습니다.
exitzero
AI와 함께 코딩하는 팀을 위한 오프라인 정책·검증 게이트입니다.
multi-account-tool
Claude Code, Codex, Gemini/Antigravity 같은 AI CLI 계정을 TUI 하나에서 바꿉니다. Keychain에 보관하고, 실패하면 자동으로 되돌립니다.
knowledger
지식 베이스, LLM 위키, AI 워크플로를 위한 도메인 단위 지식 합의 도구입니다. Hyperledger Fabric 어댑터가 있습니다.
joinery
에이전트 스킬 묶음의 링커입니다. 스킬마다 숨은 CLI·MCP 의존성을 찾아 내 컴퓨터에 맞춰 보고, 잠그고, 에이전트별 설정으로 컴파일합니다.
riskgate
YAML 정책 하나로 코딩 에이전트의 모든 도구 호출을 허용, 확인, 거부합니다. 여러 에이전트 CLI에서 같은 정책을 쓰고, 의존성이 없습니다.
yield-audit
AI 코딩 에이전트의 성과 회계입니다. 무엇이 남았고, 얼마가 들었고, 무엇이 버려졌는지 셉니다.
epitaph
되돌린 에이전트 시도를 저장소 단위로 남기는 장부입니다. 다음 에이전트가 같은 길을 다시 가기 전에 확인합니다.
agent2perfetto
Claude Code 세션 로그를 Perfetto 트레이스로 바꿔 타임라인, 도구 호출, 컨텍스트·비용 카운터로 봅니다.
packet-ask
저장소 원본 대신 민감정보를 걸러낸 패킷만 개인 구독 코딩 에이전트에 보내 리뷰와 두 번째 의견을 받습니다.
relay-continuity
코드, 대화, 텔레메트리를 저장하지 않고 근거만으로 AI 작업의 맥락을 이어 줍니다.
understatus
Claude Code용 조용한 macOS 상태줄입니다. CPU, 메모리, 배터리, 디스크, 네트워크, AI 세션 정보를 보여 줍니다.
연구 1
모델의 추론을 일부러 무너뜨리고, 어떻게 무너지는지 정확히 잽니다.
derailment
주의, 현저성, 정서가, 각성을 조작해 LLM에 정신병리와 비슷한 인지 왜곡을 일으키고, 건강한 기준선과 비교해 잽니다. 진단이 아니라 모사입니다.
모바일 엔지니어링 5
iOS·Android 현장에서 필요했던 추적, 마이그레이션, 크래시 분석, QA, 보안 감사 도구입니다.
locus
iOS 접근성 요소가 Swift 소스 어디에 있는지 정적으로 이어 둔 지도입니다. CLI와 MCP 서버로 씁니다.
strictmigrate
Swift 6 strict concurrency 마이그레이션을 에이전트에게 맡깁니다. 판정은 컴파일러가, 기록은 저널 하나가 맡고, KMP 경계까지 넘습니다.
coroner
iOS 텔레메트리(.ips, MetricKit)를 로컬에서 사후 분석합니다. 심볼화하고 묶어 버전별로 기록한 뒤 MCP로 에이전트에 넘깁니다.
reproof
자체 호스팅 모바일 QA입니다. 이슈를 영상, 동작, 픽스처로 기록하고 Android·iOS에서 그대로 재생해 AI 수정안을 다시 검증합니다.
apsa
증거부터 모으는 Android·iOS 보안 감사입니다. CLI, TUI, MCP와 공개 취약점 정보, OWASP 기준 근거를 씁니다.
데이터·인프라·테스트 3
벡터 인덱스 비교, 양자 클라우드 API 에뮬레이터, 손 놓은 저장소 관리처럼 한 가지 일만 하는 도구입니다.
맞는 도구가 없어요
검색어를 줄이거나 언어 거르기를 풀어 보세요.