ideafyideafy
Open source · Self-hosted · Local-first

The kanban that writes code.

Drop an idea. AI evaluates feasibility, writes the code, and ships it — card by card.

KAN-42: Add dark mode support
In Progress
> Planning solution...
> Creating worktree: feat/dark-mode
> Writing 3 files...
> Tests generated. Moving to Human Test.
_

See it in action

Linear-inspired interface, designed for speed.

Six-column pipeline from Ideation to Completed. Drag, execute, ship.

app.ideafy.dev
ideafy kanban board with 6 columns and task cards

Your kanban shouldn't just track work. It should do the work.

AI evaluates every idea before a single line is written — YAGNI analysis, feasibility scoring, honest verdicts. Then it writes the code.

Ideafication

Think before you build.

AI scans your codebase and builds a Product Narrative — problem, target users, features, tech stack. Every new idea is evaluated against this context: YAGNI analysis, feasibility, complexity, honest verdict.

Your project's story becomes the lens. No more building features nobody needs.

Narrative
problemusersfeaturesstack
▼ evaluate against context
YAGNI
9/10
Feasibility
8/10
Complexity
6/10
Verdict
BUILD
Autonomous

Click play. Ship code.

Claude reads the card, plans the solution, writes code in an isolated worktree, and generates test scenarios. Multi-phase pipeline: Planning, Implementation, Re-test.

Cards move through columns automatically. You review and merge.

> plan...
> write...
> test...
> done
Interactive

Plan before you build.

Open a terminal session with Claude in plan mode. Discuss architecture, refine scope, ask questions. When you're ready, hit execute.

Full control over every decision. AI assists, you decide.

"Add auth middleware"
I'll use JWT + refresh tokens. OK?
"Yes, proceed."
Isolation

Every task, its own branch.

Each card gets a dedicated git worktree. Main stays clean. Squash-merge when ready, auto-rollback if anything breaks. Conflict detection built in.

No more 'it works on my branch' surprises.

main
feat/task-42
main← merged
Testing

Tests write themselves.

Implementation phase automatically outputs test scenarios. Human Test column for manual verification. Test Together mode for AI-guided interactive testing.

Move to Completed only when tests pass.

renders login form
validates email format
handles API timeout

And everything else you need

Quick Entry

Capture ideas in seconds. Title, project, status, platform, complexity — one modal, zero friction. Keyboard-first.

MCP Native

Claude manages cards via MCP tools during execution. Install with one click per project.

Per-Section Chat

4 independent chat threads — Detail, Opinion, Solution, Tests. Streaming, MCP tools, @mentions.

Multi-Platform

Claude Code, Gemini CLI, Codex CLI. Per-card platform override.

Teams & Cloud Pool

Push tasks to cloud, pull and claim as a team. Role-based access.

Dev Server per Worktree

Isolated dev servers on auto-allocated ports. Test before merging.

Rich Markdown Editor

TipTap WYSIWYG with tables, images, task lists. @card, @document, @skill mentions.

From idea to merged code

Each card moves through a multi-phase execution pipeline. Autonomous or interactive at every step.

IdeationEvaluate

AI scores your idea. YAGNI check, priority, honest verdict.

PlanningPlan

Claude analyzes codebase, outputs a structured plan.

ImplementationBuild

Code written in isolated worktree. Tests generated.

TestingVerify

Human Test column. AI-guided verification. Re-test on demand.

ShipMerge

Squash-merge to main. Auto-rebase, rollback support.

Your infra, your data

Self-hosted by design. Start solo for free, go cloud when you need a team.

Solo Builder

Free Forever

Open source & self-hosted. Free forever.

  • SQLite database, single file backup
  • Works offline, no external dependencies
  • Electron app or browser at localhost
  • Claude Code, Gemini CLI, or Codex CLI
Clone from GitHub

Cloud Team

Coming Soon

$X/seat/month · Managed hosting, zero setup

  • Everything in Solo, plus team features
  • Cloud Pool: push, pull, and claim tasks
  • Role-based access: owner, admin, member
  • Managed hosting, zero setup
MIT License
Zero Config
SQLite — No DB Setup
Works Offline

One command to start. Zero excuses left.

Start building in 60 seconds.

$ git clone https://github.com/ozangencer/ideafy
$ cd ideafy && npm install
$ npm run dev

Open localhost:3030. Or use the Electron app for a native experience.

ideafy

Your next feature is one click away.

Build faster. Ship daily.