行番号付与ツール「add-line-numbers」をオープンソースとして公開

株式会社エルブズ(本社:東京渋谷区渋谷2-9-8、以下 当社)は、オープンソースソフトウェア(OSS)として、行番号付与ツール 「add-line-numbers」 を公開したことをお知らせします。

本ツールは、当社が展開する開発支援AI「IXV(イクシブ)」の開発過程で生まれた実用ツールです。

add-line-numbers とは

「add-line-numbers」は、テキストファイルに 4桁右揃えの行番号 を自動付与し、元のディレクトリ構造を保ったまま別フォルダに出力するPython製ツールです。

主な機能・特徴

  • 行番号の自動付与 テキストファイル各行に番号を付け、AIへの指示やレビューを明確化
  • ディレクトリ構造を維持して出力 大規模プロジェクトでも元構成を崩さず処理可能
  • README.mdを自動生成 出力内容の構成を説明するREADMEを生成し、AIへの入力資料としても活用可能
  • 外部ライブラリ不要 Python 3.8以上のみで動作(追加インストール不要)

利用シーン

  • AIにコード修正を依頼する際のプロンプト作成
  • チャットベースのコードレビュー
  • 設計書・仕様書などテキストドキュメントの構造化
  • AIにプロジェクト全体を理解させるための前処理

プログラムコード(.py, .js, .java 等)だけでなく、

.md / .txt / .json / .xml など UTF-8のテキストファイル全般 に対応しています。

開発の裏側:IXVから生まれたOSS

本ツールは、当社の開発支援AI 「IXV(イクシブ)」 の研究・開発過程で生まれました。

その成果の一部を切り出し、OSSとして公開することで、より多くの開発者の生産性向上に貢献したいと考えています。

ライセンス・公開情報

  • プロジェクト名:add-line-numbers
  • ライセンス:MIT License
  • 対応環境:Python 3.8以上
  • 公開先:GitHub 🔗 add-line-numbers(GitHub)

今後について

当社では今後も「AIと人が協調して開発する現場」を支える小さくても実用的なツールを、OSSとして継続的に公開していく予定です。

本ツールが、AI時代の開発現場におけるコミュニケーション改善の一助となれば幸いです。

本件に関するお問い合わせ先

株式会社エルブズ

お問い合わせ先メールアドレス: info@elvez.co.jp

お気軽にお問合せください。
プライバシーについて / Privacy Overview

当ウェブサイトでは、お客様に最適なユーザー体験をご提供するため、クッキー技術を使用させていただいております。クッキー情報はお客様のブラウザに保存され、再度当サイトにお越しいただいた際の認識機能や、サイト内でお客様が最も関心をお寄せいただいているコンテンツの把握など、サービス品質向上のために活用させていただいております。

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

当社プライバシーポリシーはこちらからご確認ください。