Skip to content
Β 
Β 

Repository files navigation

AIKit Logo AIKit - Transform Claude Code into a production dev environment. | Product Hunt

AIKit

Open-Source AI Coding Agent Toolkit

πŸš€ NEW: Google Antigravity Support!

Works with Google Antigravity, OpenCode, Cursor, and Claude Code

npm version License Node TypeScript

Stars Forks Issues

Skills β€’ Agents β€’ Commands β€’ Tools β€’ Plugins

Documentation β€’ Quick Start β€’ Features β€’ Contributing


πŸš€ NEW: Google Antigravity Support

AIKit now supports Google Antigravity - Google DeepMind's next-generation AI IDE!

# Initialize with Antigravity
aikit init antigravity

# Install skills to .agent/skills/
aikit install antigravity

Why Antigravity + AIKit?

  • 🧠 Gemini-powered - Leverage Google's most advanced AI
  • πŸ“ Native skill format - Skills installed as SKILL.md files
  • πŸ”„ Progressive disclosure - Agent discovers skills automatically
  • ⚑ Zero config - Works out of the box

✨ What is AIKit?

AIKit is a powerful, open-source toolkit that extends your AI coding experience with reusable skills, intelligent agents, custom commands, and flexible plugins. It's designed to supercharge your development workflow with AI-driven automation.

Works with Google Antigravity (featured), OpenCode, Cursor, and Claude Code.

Perfect for developers who want to:

  • πŸš€ Automate repetitive tasks with custom commands
  • 🧠 Leverage specialized AI skills (testing, refactoring, security, etc.)
  • πŸ€– Use intelligent agents for complex workflows
  • πŸ”Œ Extend functionality with plugins
  • πŸ“¦ Share knowledge across projects

🎬 Quick Demo

AIKit Demo

🎯 Key Features

🧠 Specialized Skills

23+ skills covering every aspect of development:

Design & Architecture β€’ Development β€’ Testing β€’ Workflow

  • 🎨 Frontend Aesthetics
  • πŸ—οΈ Component Design
  • πŸ—„οΈ Database Design
  • πŸ“ Design Measurement
  • πŸ”Œ API Design
  • ⚑ Performance Optimization
  • πŸ”¨ Refactoring
  • πŸ›‘οΈ Security Audit
  • πŸ› Systematic Debugging
  • βœ… Unit Testing
  • πŸ”„ Test-Driven Development
  • πŸ”— Integration Testing
  • πŸ§ͺ Frontend Testing
  • πŸ“ Documentation
  • πŸ”€ CI/CD
  • 🐳 Docker
  • 🌳 Git Best Practices
  • πŸ’³ Payments Integration

πŸ€– Intelligent Agents

8 specialized agents for different workflows:

Agent Mode Purpose
aikitplanner <tab> Plan complex features
aikitbuild <tab> Implement features
rush <tab> Quick fixes
review <tab> Code review
scout <tab> Explore codebase
explore <tab> Deep analysis
vision <tab> Image analysis
one-shot <tab> End-to-end automation

πŸ’‘ Tip: Press <tab> in Claude Code or OpenCode to switch between agents!


⚑ Quick Commands

28+ commands at your fingertips:

Claude Code (simpler):

/plan      /implement    /fix
/test      /review       /branch
/session:start

OpenCode:

/plan    /implement  /fix
/test    /review     /branch
/session:start

View all commands β†’


πŸš€ Quick Start

Prerequisites

  • Node.js >= 18.0.0
  • Claude Code (recommended) or OpenCode with Claude integration

Installation

# Install AIKit globally
npm install -g @tdsoft-tech/aikit

# Or install in your project
npm install -D @tdsoft-tech/aikit

# Initialize AIKit in your project
aikit install

That's it! πŸŽ‰ AIKit is now ready to use.

First Steps

For Claude Code:

  1. Open Claude Code in your project
  2. Use commands: /plan, /implement, /fix, /test
  3. Try a skill: /test-driven-development or /code-review
  4. Read the documentation

For OpenCode:

  1. Open OpenCode and press / to see available commands
  2. Try a skill: /test-driven-development
  3. Switch agents: Press <tab> to cycle through agents
  4. Read the documentation

πŸ“š Documentation

πŸ“– Full Documentation

Quick Links


🎬 Usage Examples

πŸ’‘ Note: Command formats differ between Claude Code and OpenCode

Session Management

Claude Code:

/session:start "Implement OAuth 2.0"
/session:update
/session:end

OpenCode:

/session:start "Implement OAuth 2.0"
/session:update
/session:end

Planning Features

Claude Code:

/plan "Add user authentication with OAuth"

OpenCode:

/plan "Add user authentication with OAuth"

Implementing Features

Claude Code:

/implement
# Or use skill directly
/test-driven-development

OpenCode:

/implement
/test-driven-development

Fixing Bugs

Claude Code:

/fix "Login fails on Safari"

OpenCode:

/fix "Login fails on Safari"

Code Review

Claude Code:

/code-review

OpenCode:

/code-review

One-Shot Automation

Claude Code:

/one-shot "Add dark mode toggle to settings"

OpenCode:

/one-shot "Add dark mode toggle to settings"

Creating Branches

Claude Code:

/branch "user-oauth"

OpenCode:

/branch "user-oauth"

🀝 Contributing

We love contributions! πŸ’œ

πŸ“– Contributing Guide

Ways to Contribute


❀️ Support AIKit

If you find AIKit useful, please consider supporting us! Your support helps us:

  • πŸ› οΈ Maintain and improve AIKit
  • πŸ› Fix bugs faster
  • ✨ Add new features
  • πŸ“š Keep documentation up to date
  • 🌍 Support the community

Ways to Support

Support Type Link Description
⭐ Star on GitHub Star this repo It's free and helps others discover AIKit!
πŸ’¬ Join Discussions GitHub Discussions Ask questions, share ideas
πŸ’° Sponsor me at GitHub Sponsor me at GitHub Support development
AIKit

AIKit

Transform Claude Code into a production dev environment.

Check it out on Product Hunt β†’

Changelog

See CHANGELOG.md for version history and updates.

Recent Highlights

  • v0.1.20 - Latest stable release
  • v0.1.18 - Fixed agent tab switching
  • v0.1.15 - Command prefix separation
  • v0.1.11 - One-Shot mode (beta)

Licensing

AIKit is available under a dual-license model:

Non-Commercial License (Free)

Commercial License (Paid)

  • Required for any commercial or revenue-generating use
  • SaaS platforms, paid APIs, enterprise systems
  • View Commercial License

For commercial licensing inquiries: πŸ“§ dev@tdsoft.tech or duypnt23@gmail.com 🌐 https://tdsoft.tech


Acknowledgments

Built with ❀️ by the open-source community.

Built for Developers β€’ Open Source Forever

Documentation β€’ Issues β€’ Discussions β€’ Releases

Made with πŸ’œ by TDSoft Technology

About

AIKit is an Open-source AI coding agent toolkit that extends Claude Code and OpenCode capabilities with structured workflows, specialized agents, and integrated tools

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages