A collection of (DigitalOcean) tools and projects built by Jack Pearce leveraging language models and AI to tackle technical challenges. These are proof of concepts; while they all work, please consider them as still in development and examples.
| Project | Description | Links |
|---|---|---|
| Droplets: Slug Grabber | Automatically provisions DigitalOcean Droplets when they become available. This application periodically checks for available resources and creates Droplets up to your specified count. | Code |
| Droplets: Capacity Notifier | Monitors DigitalOcean's capacity API for specific droplet sizes and regions, sending webhook notifications when capacity changes. | Code |
| GenAI Platform: Slack Agent | Bring AI into your Slack workspace using a chatbot powered by DigitalOcean GenAI Platform. | Code |
| Functions: DO API Functions | A practical example of creating serverless functions on DigitalOcean Functions. It retrieves droplet information from the DigitalOcean API and is structured to be easily integrated as a function calling endpoint for GenAI platforms and Large Language Models (LLMs). | Code |
| GenAI Platform: DO MCP | Model Context Protocol (MCP) is a standardized protocol for managing context between large language models (LLMs) and external systems. This repository provides an installer and an MCP Server for the DigitalOcean API v2. | Code |
| Careers: DO Career Finder | A web application that allows users to upload their resume and find the top 3 job roles at DigitalOcean that match their skills and experience. | Code |
| Billing: Cost Explorer | Analyze your DigitalOcean costs by service and date. | View |
| Spaces: Presigned URL Helper | Generates presigned URLs for secure, temporary access to objects in your DigitalOcean Spaces Object Storage Bucket. | View |
| App Platform: Services Quick Glance | View thousands of App Platform apps at once, viewing their services, instance slug size, container count, if autoscale is enabled, and for how many instances. | View Code |
| Managed Databases: Advanced Settings | Customize your DigitalOcean managed database configuration and generate the corresponding API request. | View Code |
| GenAI Platform: Pricing Calculator | Calculate your estimated costs for building GPU-powered AI agents with fully-managed deployment. | View |
| Cloud Firewalls: Manager | Generate the API command to create and delete advanced firewall rules, including deny rules. | View |