Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSSのコンセプトを知る / Understanding the Concept Behind...
Search
shiro seike
PRO
July 21, 2026
Programming
2
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSのコンセプトを知る / Understanding the Concept Behind an OSS
Fukuoka.go#23(2026年7月21日)の LT で発表した資料です。OSS を使うだけでなく、その背後にあるコンセプトを読み解くことの価値について話しました。
shiro seike
PRO
July 21, 2026
More Decks by shiro seike
See All by shiro seike
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
91
Seeing Through Serverless: ADOT と CloudWatch Application Signals で実現する AWS Lambda のオブザーバビリティ(日本語版)/ Seeing Through Serverless (Japanese Edition)
seike460
PRO
0
2
モノレポの型は、そのままつながる 〜Hono RPCで型を素通しする開発体験〜 / Monorepo Types Connect As-Is: Passing Types Through with Hono RPC
seike460
PRO
0
1
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
600
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
430
実行委員長目線で振り返る JAWS DAYS 2026 / JAWS DAYS 2026 from the Chair's Perspective
seike460
PRO
0
1
SLO から始める SRE / Starting SRE with SLO
seike460
PRO
0
1
Architecture as SteeringOn-Ramp to AI-DLC
seike460
PRO
0
48
KiroでのAIコーディング実践 / AI Coding in Practice with Kiro
seike460
PRO
0
1
Other Decks in Programming
See All in Programming
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.2k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
520
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
高専キャリア LT 発表内容
crysta1221
4
4.3k
初めての模倣学習とVLA
natsutan
0
320
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.3k
Go 1.27 における memory allocation の高速化
andpad
0
350
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
430
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
460
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
550
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
7.9k
Featured
See All Featured
A better future with KSS
kneath
240
18k
Amusing Abliteration
ianozsvald
1
270
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
The Curse of the Amulet
leimatthew05
2
14k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
300
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
560
Scaling GitHub
holman
464
140k
First, design no harm
axbom
PRO
2
1.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
OSEKKAI × TECHNOLOGY OSSのコンセプトを知る 〜AIがコードを読めるからこそ、根源を追う〜 Fukuoka.go #23 2026-07-21 Fusic Co.,Ltd.
清家 史郎 (@seike460)
自己紹介 OSEKKAI × TECHNOLOG Y 清家 史郎 (@seike460) SHIRO SEIKE
技術コミュニティ室長 / シニアエバンジェリスト ・AWS Ambassador ・2025-2026 Japan AWS Top Engineers ・AWS Community Builder Serverless — コミュニティ ・Fukuoka.go 2 ©Fusic Co., Ltd.
voは音声をその場で文字起こし、翻訳もできる 08:34:56 [mic] How are you doing? 元気ですか? 08:34:58 [spk]
I'm fine, thanks. 元気だよ、ありがとう。 3 ©Fusic Co., Ltd.
雑談の中で同時通訳機が生まれた linyows: 出力をインターセプトして英語で話せたりもする?? monochromegane: pipe jq dst あるし、 で を切り出してsayに渡したらどうか
k1low: vo --src ja-JP --dst en-US --no-speaker \ | jq -r --unbuffered '.dst.text // empty' \ | while read -r line; do say -v Samantha "$line"; done 4 ©Fusic Co., Ltd.
画面にはテキスト、パイプにはJSONを出す 出力先が かを見て自動切替 ワンライナーに は無い 出力先を で判定している // Renderer.swift TTY
return isatty(fileno(stdout)) != 0 ? .tty : .jsonl --json isatty 5 ©Fusic Co., Ltd.
翻訳が遅れても、表示の順番は守る 抜粋) // Renderer.swift — drainCommitQueue( while let head =
commitQueue.first { if let target = head.target { … // } else { break } // } 先頭の訳が来ている間だけ出力 来るまで後続も待つ 届いた順ではなく、話した順 jqやsayに繋いでも崩れない 6 ©Fusic Co., Ltd.
画面収録の権限を、要らなくした commit 0633fd7 (2026-06-11) feat: use a Core Audio tap
for speaker capture to drop Screen Recording ScreenCaptureKit forced the Screen & System Audio Recording TCC grant even though vo only ever wanted the audio. ScreenCaptureKit をやめた 必要な許可は録音だけになった 7 ©Fusic Co., Ltd.
マイク許可は、ターミナルでなくvoに付く 非公開 を で解決 // Responsibility.swift API dlsym guard let
symbol = dlsym(rtldDefault, "responsibility_spawnattrs_setdisclaim") else { // … guard setDisclaim(&attr, 1) == 0 else { vo 権限は 自身が引き受ける 失敗しても起動は止めない 8 ©Fusic Co., Ltd.
コンセプトは、文章でリポジトリに残っている vo/CLAUDE.md より No network calls. Source comments explain "why"
only must never see out-of-order lines 設計の約束が明文化されている AIに毎回読ませる指示書 9 ©Fusic Co., Ltd.
repomixはリポジトリを1ファイルにする # 課題: コード全体を渡せない $ npx repomix@latest → repomix-output.xml 1
リポジトリ全体を ファイルに梱包 解決: 1ファイルに梱包する コンセプト: AIを選ばない形 10 ©Fusic Co., Ltd.
ccusageはAI利用料を一瞬で見せる 課題: 利用額が見えない $ npx ccusage@latest → 日別のトークン使用量と コストが表になる #
解決: 手元のログを集計 コンセプト: ローカル完結 11 ©Fusic Co., Ltd.
小さくて良いOSSは、まだまだある markitdown similarity jj Anubis Turso datastar karakeep niri OpenCut
pgdog crush も も何でもMarkdownに が増やした重複コードを検出 を不要にするバージョン管理 クローラをブロックする門番 を で書き直すDB 属性だけで動的な画面を作る ブックマーク管理を全部手元で完結 窓を横一列に並べる新発想のWM ずっと無料で使える動画編集 Postgresの分割をアプリ無改修で 見た目と使い心地にこだわった端末AI PDF Word AI git add AI SQLite Rust HTML 12 ©Fusic Co., Ltd.
便 利 さ は 、 コ ン セ プ ト
か ら 来 て い る Point.01 コードは、AIで誰でも量産できる Point.02 差がつくのは、コンセプトの決定 Point.03 エンジニアの能力は、アウトカムを作る力 13 ©Fusic Co., Ltd.
Thank You ご清聴いただきありがとうございました OSEKKAI × TECHNOLOGY ココロと技術で、ぴったりも、びっくりも。 We are Hiring!
カジュアル面接 — Let's Talk! https://fusic.co.jp/recruit/lets_talk/44 ©Fusic Co., Ltd.