Welcome to AIKit
AIKit is an Open-source AI coding agent toolkit that extends OpenCode's capabilities with structured workflows, specialized agents, and integrated tools. It transforms OpenCode from a general-purpose coding assistant into a structured development environment with task tracking, quality enforcement, and cross-session continuity.
Why AIKit?
OpenCode is powerful, but it lacks:
- cancel Structured workflows for development tasks
- cancel Task tracking and management
- cancel Automatic quality gates
- cancel Session continuity between work sessions
- cancel Persistent memory for learnings
- cancel Enforced best practices
AIKit adds all of this and more:
- check_circle 23 Built-in Skills - Enforce TDD, debugging, refactoring workflows
- check_circle 8 Specialized Agents - Planner, Builder, Reviewer, Researcher, etc.
- check_circle 27+ Slash Commands - Quick shortcuts for common workflows
- check_circle Task Tracking - Beads integration for tracking and quality gates
- check_circle Anti-Hallucination - 3-layer system to prevent AI errors
- check_circle Persistent Memory - Cross-session context with handoffs
- check_circle Figma Integration - Extract design tokens and automate development
What You Can Do With AIKit
Enforce Structured Workflows
> use_skill("test-driven-development")
> Implement user authentication
# Agent follows TDD: RED → GREEN → REFACTOR
Track Tasks with Quality Gates
/create Add user authentication
/plan user authentication system
/implement
/finish
# Runs quality gates: typecheck, test, lint, build
Session Continuity
/handoff
# Saves progress to memory
# ... later ...
/resume
# Loads context and continues where you left off
Specialized Agents
@planner Design authentication system
# Delegates to @scout for research
# Delegates to @build for implementation
# Delegates to @review for verification
Quick Comparison
| Feature | Without AIKit | With AIKit |
|---|---|---|
| Workflow Enforcement | None | 23 built-in skills |
| Task Tracking | Manual | Beads integration |
| Quality Gates | Manual | Automatic in /finish |
| Session Continuity | None | Handoffs + /resume |
| Persistent Memory | None | Memory system |
| Agent Specialization | Default only | 8 specialized agents |
| Anti-Hallucination | None | 3-layer system |
| Figma Integration | None | Design tokens + assets |
Next Steps
- Features - Learn about all AIKit features
- Installation - Install and setup AIKit
- Quick Start - Get started in 5 minutes
- Skills Guide - Explore 23 built-in skills
- Agents Guide - Understand specialized agents
- Commands Reference - All 27+ slash commands
Get Started
# Install AIKit
cd aikit
npm install
npm run build
npm link
# Initialize in your project
aikit init --global
cd your-project
aikit init
aikit install
# Create your first task
/create Add user authentication
Join the Community
- bug_report Report Issues
- lightbulb Feature Requests
- description Documentation