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

shrimsource

v0.1.1

Published

A lightweight AI agent workflow framework

Readme

Shrimsource

Build AI agents in minutes.

Shrimsource is a tiny open-source runtime for building agent workflows with tools, plugins, and templates.

It is designed for developers who want the fastest path from idea to a working AI agent.


Two commands to your first agent

npx create-aquarium research-agent
npm run agent

Create a working agent project from a template, then run it instantly.


What is Shrimsource?

Shrimsource is a minimal runtime for building AI agents.

It helps developers:

  • create agents
  • define workflows
  • run workflows
  • register plugins
  • use tools

Aquarium is intentionally small.
The goal is to make building and running agents extremely simple.


Core API

Shrimsource exposes only five core functions:

createAgent()
createWorkflow()
runWorkflow()
registerPlugin()
useTool()

That's the whole mental model.


Example: Company Research Agent

Input:

stripe.com

Workflow:

1. research company
2. analyze product
3. summarize business model
4. generate report

Output:

Company: Stripe

Industry: Fintech
Core Product: Online payment infrastructure

Key offerings:
- Payment processing
- Billing
- Marketplace infrastructure

Summary:
Stripe provides developer-first financial infrastructure for internet businesses.

This entire workflow can be created and run with Aquarium.


Why Aquarium?

Shrimsource focuses on developer experience.

  • Tiny core
    No framework monster.

  • Fast start
    Create a working agent with one command.

  • Template-first
    Download real working workflows instantly.

  • Extensible
    Add tools and plugins easily.

  • Open ecosystem
    Built for future developer ecosystems.


Repositories

Aquarium Source is organized into multiple repositories.

aquarium-core
→ tiny runtime for agent workflows

aquarium-templates
→ ready-to-run agent templates

awesome-aquarium
→ curated ecosystem resources

Developer Path

Typical developer workflow:

1. Pick a template
2. Create your agent project
3. Run it instantly
4. Modify the workflow
5. Build your own agent

Aquarium aims to reduce the time from idea to working agent to minutes.


Philosophy

Shrimsource is intentionally minimal.

Instead of building a huge framework, Aquarium focuses on:

  • a tiny runtime
  • simple workflows
  • instant templates
  • fast experimentation

The ecosystem can grow later through templates, tools, and plugins.


Status

Shrimsource is in early development.

The project focuses on:

  • core runtime stability
  • developer experience
  • template ecosystem

Contributions and feedback are welcome.


License

MIT License