Tagline
A repo-based AI development office for building Flutter apps with specialized agents, durable memory, and release discipline.
Loading portfolio
A public MIT-licensed Flutter workspace that treats AI agents like a product team, using role contracts, branch ownership, repo-backed memory, and FVM quality gates to move ideas toward production main.
A repo-based AI development office for building Flutter apps with specialized agents, durable memory, and release discipline.
AI coding sessions often become one overloaded conversation: product intent, UI decisions, implementation details, tests, review, and release risk all compete for the same context. The result can be impressive demos, but weak continuity, vague ownership, and unclear proof that the work is production-ready.
Office Assistant: Designed a natural-language front door that can route unstructured requests into product, design, architecture, Flutter implementation, QA, code review, and release roles.
Role Contracts: Defined each agent with a mission, branch, file ownership, handoff path, and boundaries so parallel work can stay scoped instead of colliding across the repo.
Repo Memory: Stored decisions in Markdown docs, feature folders, handoffs, outboxes, commits, and a lightweight status index so future sessions can resume from evidence instead of hidden chat history.
Flutter Quality Gates: Standardized the workflow around FVM, formatting, Flutter analysis, tests, web builds, and release handoffs before work is treated as production-ready.
The project gives AI-assisted development a repeatable operating model: split complex work by role, preserve context in the repo, verify Flutter behavior through quality gates, and make progress status readable without scanning every generated file or replaying old chats.
Project story
AI workflow architecture
I built AI Dev Team Flutter because one powerful assistant is useful, but large app work needs memory, ownership, review, and release discipline. The project asks a practical question: what if the repo itself became the office where AI agents work?
The pain was not generating code. The pain was continuity: sessions forget why decisions were made, status checks become expensive, and one context window tries to be product manager, designer, engineer, QA, and release lead at the same time.
I split work into role contracts and made the repository the source of truth. Branch names, file ownership, feature docs, handoffs, outboxes, and quality gates all exist so agent output can be inspected and resumed by a later session.
The office is already tied to actual Flutter product work: the Minimal Timer app shipped to main, newer timer features are tracked in the status index, and the docs distinguish shipped work from items that still need verification.
Open-source Flutter AI-office with role contracts, repo memory, FVM gates, and shipped app work.
関連プロジェクト
2018年-現在 / 公開済みプロダクト
プロンプトや画像からゲームを生成できるエージェント型AIゲームジェネレーターを備えた公開済みFlutterゲームポータル。元はネイティブAndroidアプリWeb Games Portalとして始まりました。
2026 / 最近のGitHubプロジェクト
ローカルOllamaモデルから返る構造化JSONアクションで動く、ElectronとThree.jsのコンパニオンロボットプロトタイプ。
2021 / プロチームプロジェクト
おすすめ機能、決済、配達場所対応を備え、地域の食品を注文できるReact Nativeフードデリバリーアプリ。