Getting Started
This guide walks you through aitasks from installation to completing your first task with Claude Code, Gemini CLI, OpenCode, or Codex CLI.
1. Install aitasks
macOS: Homebrew must be installed before running
ait setup.
In your project directory (the root of the git repository, where .git/ lives):
curl -fsSL https://raw.githubusercontent.com/beyondeye/aitasks/main/install.sh | bash
Why the project root? aitasks is tightly integrated with git — it uses git branches for task IDs, locking, and syncing. Task and plan files are committed to your repository. Always run the installer and
ait setupfrom the root directory of the git repo where you want to manage tasks.
Then run the setup to install dependencies and configure supported agent integrations:
ait setup
See the Installation guide for platform-specific details and troubleshooting.
2. Create Your First Task
Launch the interactive task creator:
ait create
Walk through the prompts to set priority, effort, labels, and write a description. Don’t worry about being precise — aitasks is designed for rough, stream-of-consciousness task descriptions that the planning phase can refine later.
Your task is saved as a local draft in aitasks/new/. Select “Finalize now” to assign it a permanent ID and commit to git.
3. View Tasks on the Board
Open the kanban board to see your tasks visually:
ait board
Use arrow keys to navigate, Shift+arrows to move tasks between columns, and Enter to view task details. See the Board documentation for the full guide.
4. Pick and Implement a Task
Start your code agent and run the pick skill:
/aitask-pick
Use the same command in Claude Code, Gemini CLI, and OpenCode. In Codex CLI, use:
$aitask-pick
Interactive Codex skill flows require plan mode because
request_user_inputis only available in plan mode.
This launches the full development workflow:
- Select a task from the prioritized list
- Plan — Your code agent explores the codebase and creates an implementation plan for your approval
- Implement — Your code agent follows the approved plan
- Review — You review changes, request adjustments if needed, then commit
- Archive — Task and plan files are archived automatically
5. Iterate
The core loop is: create tasks (with ait create, /aitask-create, or $aitask-create) → triage (with ait board) → implement (with /aitask-pick or $aitask-pick).
As you work, explore these features:
- Workflow Guides — Common patterns like capturing ideas fast, task decomposition, and parallel development
- Code Agent Skills — All available agent skills (
/aitask-pickin Claude Code, Gemini CLI, and OpenCode;$aitask-pickin Codex CLI, etc.) - Command Reference — Full CLI reference for all
aitsubcommands
Next: TUI Applications