npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@tdsoft-tech/aikit

v0.1.32

Published

Open-source AI coding agent toolkit for OpenCode - skills, agents, commands, tools, and plugins

Readme

AIKit

Open-Source AI Coding Agent Toolkit

Works with Claude Code & OpenCode

npm version License Node TypeScript

Stars Forks Issues

Skills • Agents • Commands • Tools • Plugins

DocumentationQuick StartFeaturesContributing


✨ 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 Claude Code (recommended) and OpenCode.

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


🎯 Key Features

🧠 Specialized Skills

23+ skills covering every aspect of development:

Design & ArchitectureDevelopmentTestingWorkflow

  • 🎨 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 |


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: 📧 [email protected] or [email protected] 🌐 https://tdsoft.tech


Acknowledgments

Built with ❤️ by the open-source community.

Built for Developers • Open Source Forever

DocumentationIssuesDiscussionsReleases

Made with 💜 by TDSoft Technology