The edge is not in typing everything by hand.
It is in directing AI well and shipping things that work.
$ whoami
Kensuke / Tokyo / Toyo Univ. (INIAD)
$ current-mode
Python / TypeScript dev building AI-powered tools
$ mission
Turn small ideas into working tools before momentum is lost| 🤖 | Uses AI for prototyping and debugging, while owning architecture, feature design, and final review. |
| 🚢 | Focused on shipping practical products, automation, and short feedback loops. |
| ⚙️ | Drawn to lightweight tools and micro-products that reduce friction and solve specific problems. |
| Project | Description |
|---|---|
twitter-cli-bot |
CLI tool that turns article URLs into draft posts with Gemini, Claude, or Codex. Built for faster content workflows without a Twitter API key. Python. |
twitter-ai-agent |
CLI-first AI-assisted posting engine for X / Twitter with dry-run safety, lightweight scoring, history tracking, and separate execution and decision layers. Python. |
koteihi-zero |
Affiliate content engine that generates per-program article prompts from a single spreadsheet source. Tracks article freshness, offer health, and HTML safety with weekly automated checks. TypeScript. |
catbento |
Cozy iOS idle game where cats make bento boxes. SwiftUI + SpriteKit, offline coin accumulation, upgrade and collection systems. Swift. |
Ten small AI-assisted web tools for everyday office work. All open in the browser — no signup, no API key required.
| Tool | What it does | Live |
|---|---|---|
| ai-meeting-tasker | Turns meeting minutes into a Markdown task list with owners & due dates | open ↗ |
| ai-work-prompt-builder | Generates role-specific AI prompts for 10 common office tasks | open ↗ |
| ai-daily-report-maker | Converts raw work logs into a structured daily report | open ↗ |
| ai-sales-memo-organizer | Cleans raw sales notes into a CRM-ready summary | open ↗ |
| ai-form-sheet-cleaner | Parses free-text form responses into clean spreadsheet rows | open ↗ |
| ai-job-posting-formatter | Reformats job descriptions per channel (LinkedIn / Wantedly / etc.) | open ↗ |
| ai-slack-polisher | Polishes Slack drafts into clearer, team-friendly messages | open ↗ |
| ai-pr-review-helper | Rewrites PR review comments to a consistent, kind tone | open ↗ |
| ai-faq-maker | Turns a list of inquiries into a clean FAQ document | open ↗ |
| ai-interview-next-action | Extracts next actions from 1:1 / interview notes | open ↗ |
Built with Next.js 15 + TypeScript + Tailwind. Each tool ships with a simple landing page.
| Focus | |
|---|---|
| 🔬 | AI-assisted tools for information work: review, fact-checking, and summarization |
| 🔄 | Solo workflows that combine prompting, coding, and automation |
| ⚡ | Small products with short build cycles, clear scope, and practical utility |
| 🎯 | Growing at the overlap of AI-assisted development, software engineering, and startup thinking |
東洋大学 INIAD に通う Kensuke です。Python / TypeScript を中心に、AI を組み合わせた開発をしています。 「思いついたらすぐ作る」を大事に、小さくても実際に使えるツールを作っています。
AI 業務系の小ツールも 10 本公開しています(議事録 → タスク化 / 日報作成 / 営業メモ整理 など)。