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
4
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
ALB ログから Trace を気合で繋げる技術
fohte
7
770
プロポーザルを書いてもらう
pvcresin
0
590
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
240
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
270
Flow は今どうなっているか
mizdra
PRO
0
760
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.3k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
550
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
5
1.8k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
520
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
130
Deep dive into the select statement (GopherCon UK)
jespino
0
150
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
110
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Music & Morning Musume
bryan
47
7.3k
Designing for Performance
lara
611
70k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
670
Product Roadmaps are Hard
iamctodd
55
12k
Fireside Chat
paigeccino
42
4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
360
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
880
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
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.