Skip to main content

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:

  • Structured workflows for development tasks
  • Task tracking and management
  • Automatic quality gates
  • Session continuity between work sessions
  • Persistent memory for learnings
  • Enforced best practices

AIKit adds all of this and more:

  • 23 Built-in Skills - Enforce TDD, debugging, refactoring workflows
  • 8 Specialized Agents - Planner, Builder, Reviewer, Researcher, etc.
  • 27+ Slash Commands - Quick shortcuts for common workflows
  • Task Tracking - Beads integration for tracking and quality gates
  • Anti-Hallucination - 3-layer system to prevent AI errors
  • Persistent Memory - Cross-session context with handoffs
  • 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

FeatureWithout AIKitWith AIKit
Workflow EnforcementNone23 built-in skills
Task TrackingManualBeads integration
Quality GatesManualAutomatic in /finish
Session ContinuityNoneHandoffs + /resume
Persistent MemoryNoneMemory system
Agent SpecializationDefault only8 specialized agents
Anti-HallucinationNone3-layer system
Figma IntegrationNoneDesign tokens + assets

Next Steps

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