AI-powered devflow with built-in visibility
Structure your tasks. Supercharge your AI coding tools. Ship with confidence.
Every developer using AI coding tools faces the same problem: no structure, no consistency, no visibility. Every session starts from scratch. Two developers on the same team get wildly different results. Leadership has no idea how long anything actually takes.
bincli fixes all of this in a single CLI.
$ bincli task start
✓ Repo validated — clean working tree
✓ Branch feature/user-auth-flow created from main
✓ Task Pack "react-frontend" loaded (14 rules, 6 prompts)
✓ Cursor configured with project conventions
✓ Tracking started
# ... you build the feature using your AI tools, fully configured ...
$ bincli task done
✓ Base branch up to date
✓ PR #47 created → "feat: implement user auth flow"
✓ Active time: 2h 34m — synced
Safer Devflow — Never start a task on a dirty repo. Never close on stale git state. bincli validates clean tree, remote freshness, and base alignment before every operation.
AI-Ready Setup — Your AI coding tools finally know your codebase. Task Packs inject project conventions, architecture rules, and task-specific prompts into Cursor, Claude Code, VS Code, and more — automatically.
Active Time Tracking — No timers. No forms. bincli tracks real working time per task, pauses on idle, respects working hours, and stops on system sleep. Zero overhead.
Style Intelligence — bincli detects your actual coding patterns (naming, imports, components, tests) and configures AI tools to match through three layers: community pack → project detection → manual overrides.
Multi-Repo Awareness — Link your frontend to your backend. bincli generates lightweight context so your AI assistant reasons across repo boundaries.
BYOK — Bring your own OpenAI, Anthropic, or OpenRouter key. All AI calls go directly from your machine to the provider. Your code never leaves your machine.
bincli is built on a strict privacy model.
| Privacy | What we track |
|---|---|
| Tracks | Task lifecycle (start, pause, resume, complete), active time per task, branch names, PR metadata |
| Never tracks | Code content, keystrokes, clipboard, screenshots, screen activity, personal browsing |
Active time tracking pauses automatically on idle, respects configured working hours, and stops on system sleep.
bincli is MIT-licensed and community-driven. There are several ways to contribute:
- Task Packs — Build packs for your favorite framework or stack
- IDE Adapters — Add support for new AI coding tools
- PM Integrations — Connect new project management tools
- Git Providers — Add support beyond GitHub
- Core CLI — Improve the CLI itself
AI Coding Tools: Cursor, Claude Code, VS Code, Codex CLI, Gemini CLI
LLM Providers: OpenAI, Anthropic, OpenRouter (local models coming soon)
Git Providers: GitHub (GitLab, Bitbucket via community)
PM Tools: Jira, Linear (Trello, Asana, ClickUp via community)
- Task lifecycle (start, pause, resume, switch, done)
- Git safety checks and branch management
- Active time tracking with idle detection
- Project scanner and stack detection
- Core Task Packs (React, NestJS, TypeScript)
- LLM integration with BYOK
- Pack registry and community contributions
- Pack creator with import from .cursorrules / CLAUDE.md
- Style Intelligence auto-detection
- Multi-repo linking and context generation
- AI-assisted code review
- Local model support (Ollama, LM Studio)
binai.dev · Built by the bin.ai team and the community