Tips

#Rust

Rust 태그가 붙은 응용프로그램 팁입니다.

5 tips tagged #Rust, 1-4 showing
1 / 2
Open source beta
Apache-2.0

LiteParse는 로컬에서 빠르게 PDF를 텍스트·좌표로 바꾸는 경량 문서 파서다

run-llama/liteparse는 PDF·Office·이미지를 로컬에서 파싱해 텍스트, JSON bounding box, 페이지 스크린샷을 내보내는 Rust 기반 문서 파서/CLI입니다.

  • PDFium 기반 Rust core로 PDF 텍스트를 빠르게 뽑고, 선택적으로 Tesseract 또는 HTTP OCR 서버 결과를 병합합니다.
  • npm, pip, cargo 설치 경로가 모두 같은 `lit` CLI를 제공하며, Node.js/TypeScript·Python·Rust·Browser WASM 바인...
  • 텍스트뿐 아니라 JSON bounding box와 페이지 스크린샷을 내보내므로 RAG 근거 표시, visual citation, 에이전트 문서 읽기에 맞습니다.
  • Office 문서와 이미지는 LibreOffice/ImageMagick 변환 의존성이 필요하고, WASM 빌드는 브라우저 제약 때문에 기능 범위가 다릅니다.
  • 로컬 우선 도구지만 untrusted upload 서비스로 감싸면 파일 검증, sandbox, timeout, resource limit을 별도로 설계해야 합니다.
run-llama/liteparseSource
Open source
Apache-2.0

RTK는 AI 코딩 에이전트의 셸 출력 토큰을 줄이는 Rust CLI 프록시다

rtk-ai/rtk는 git, 테스트, 빌드, Docker 같은 개발 명령의 출력을 LLM 컨텍스트에 들어가기 전에 압축해 에이전트 세션의 토큰 낭비를 줄이는 Rust 기반 CLI 도구입니다.

  • 셸 명령을 `rtk git status`, `rtk test`, `rtk docker ps`처럼 감싸 raw 출력 대신 요약·그룹화·중복 제거된 결과를 에이전트에 전...
  • Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Hermes 등 여러 AI 코딩 도구에 hook·plugin·instruct...
  • Homebrew, GitHub Release 바이너리, Linux/macOS install script, `cargo install --git` 경로를 제공하며 Wi...
  • 실패한 명령의 원본 출력은 tee 저장소에서 다시 확인할 수 있어 압축 때문에 디버깅 단서가 사라지는 문제를 줄인다.
  • 에이전트 명령을 자동 재작성하고 로컬 사용 통계를 다루는 도구라서 설치 전 hook 범위, telemetry consent, 보안 정책을 확인해야 한다.
rtk-ai/rtkSource
Open source beta
GPL-3.0

OpenHuman은 로컬 Memory Tree를 중심으로 개인 AI 비서를 데스크톱 앱...

tinyhumansai/openhuman은 Rust·Tauri 기반 데스크톱 앱과 openhuman-core를 통해 로컬 Memory Tree, Obsidian형 wiki, 118+ 통합, 모델 라우팅, 음성·도구 실행을...

  • Memory Tree SQLite와 Obsidian형 Markdown vault를 로컬 workspace에 두고, Gmail·Slack·GitHub·Notion 같은...
  • 기본 경험은 sign-in, 모델 라우팅, 웹 검색 프록시, Composio 기반 OAuth/통합 호출에 OpenHuman 관리형 backend를 사용하므로 ‘완전...
  • GitHub 최신 stable Release는 v0.54.0이고 macOS DMG/app tarball, Linux AppImage/deb/core tarball,...
  • Tauri 설정 기준 desktop bundle은 macOS·Linux·Windows를 겨냥하고, 모바일 Tauri 설정은 iOS/Android 개발 경로를 보이지만...
  • OAuth 연결, OS Keychain/Credential Manager/Secret Service, Accessibility·Input Monitoring·Came...
tinyhumansai/openhumanSource
Open source beta
BSD-3-Clause

nb-cli는 Jupyter 노트북을 AI 에이전트가 다루기 쉬운 CLI로 바꾼다

jupyter-ai-contrib/nb-cli는 Rust 기반 nb 명령으로 Jupyter 노트북을 읽고, 편집하고, 실행하며, AI-Optimized Markdown/JSON으로 내보내는 실험적 CLI입니다.

  • `nb read`는 `.ipynb` 원시 JSON 대신 `@@notebook`, `@@cell`, `@@output` sentinel이 붙은 AI-Optimized...
  • `nb create/read/search/execute`, `nb cell add/update/delete`, `nb output clear` 같은 명령으로 노트북을...
  • `nb connect`로 Jupyter 서버에 붙으면 Y.js 기반 collaborative editing 흐름을 사용해 JupyterLab에 열린 노트북과 실시간...
  • crates.io `nb-cli`와 GitHub Release `v0.0.9` 기준 macOS·Linux·Windows용 바이너리/설치 경로가 있고, 로컬 실행에는...
  • Jupyter token, `.jupyter/cli.json`, agent skill 설치, Codex allow rule처럼 자동화 환경에서 노출될 수 있는 권한·...
jupyter-ai-contrib/nb-cliSource