Our Work

Software designed, built and shipped by Agave

Recent Projects

PremAgentic

Private AI, open source

A knowledge server that runs on an organization's own servers and decides what an AI model is allowed to know. People and AI assistants get cited passages from the organization's own files, with its rules checked before anything is retrieved.

The PremAgentic homepage: on-premises, for agents

Features

  • Folder rules with ordered allow and deny entries: the first entry that names the caller decides, and no entry means no
  • Four gates checked in the database before anything is retrieved: who may read it, which version is current, whether a person has reviewed a machine-written document, and whether it has expired
  • Reads Markdown, text, PDF, Word and Excel files, and cites each passage by its file and its heading, page or sheet
  • Keyword and meaning-based search fused into one ranking, on stock PostgreSQL with no extension
  • AI connector with two read-only tools: agents read and never write
  • Each person can connect their own assistant, which acts as that person and nothing more
  • Folders can be closed to every assistant whose model runs outside the network
  • An audit of every question: who asked, where the model ran, and every passage served
  • A test set that fails when a question reaches a file it must not
  • Runs on Windows or Linux with a local embedding model: no cloud service and no API key
  • Open source under the GNU Affero General Public License 3.0

Tech

  • .NET 10
  • ASP.NET Core
  • PostgreSQL
  • ONNX Runtime
  • MCP

Open premagentic.com

Hiberden

Archive software

Desktop software that writes every copy an archive needs, to LTO tape, NAS, cloud and local disk, tracks them in one catalog, and reads each copy back to verify it.

The Hiberden homepage: every copy your archive needs, in one catalog

Features

  • One operation writes an archive to LTO tape, NAS, cloud and local disk
  • Every copy is read back and compared with the source before it counts
  • Tape archiving through LTFS, with archives that span multiple cartridges
  • Streaming writes that pause, resume and verify their own integrity
  • One catalog across every copy on every medium
  • Open formats, so a restore never depends on the software that wrote it
  • AI connector that is read-only by default, with write access unlocked only inside the app
  • Stripe checkout, license keys and offline activation, with a code-signed Windows installer

Tech

  • Rust
  • Tauri
  • ASP.NET Core
  • Stripe
  • LTFS
  • MCP

Open hiberden.app

Easy2257

Compliance platform

Records software for a regulated industry: identity checks, signed releases, custody of the records, and certificates, under the federal recordkeeping rules that apply to content producers.

The Easy2257 homepage, a compliance records platform

Features

  • Identity verification with automated face matching
  • Signed releases and compliance certificates
  • Locked, provable record custody, with every file hashed (SHA-256)
  • Field-level encryption of personal data
  • Scheduled jobs that catch deadlines before they pass
  • Subscriptions and per-item purchases
  • Uploads up to 2 GB straight to cloud storage
  • Partner API with webhooks, idempotency keys and a quickstart
  • AI connector with 16 read-only tools that never return identity data

Tech

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
  • SQL Server
  • Stripe
  • AWS S3
  • AWS Rekognition
  • MCP

Open easy2257.com

Private AI Knowledge Search

Private AI

A private knowledge base and a search service over it that AI assistants query, answering every question with the passage and the source it came from.

DocumentsIngestSearchAssistantabout 1,400current and archivednothing deletedsplit by headingembedded locallyunchanged files skippedkeyword and meaning,the two rankings fusedin PostgreSQL, pgvectorasks a questiongets passagesand their sourcesArchived, superseded and draft material is filtered out BEFORE retrieval, not after.21 of 21 test questions passed, 181 ms average.
From documents to cited answers: indexed locally, searched two ways, filtered before retrieval.

Features

  • Hybrid search: keyword and meaning-based rankings fused into one
  • Every answer cites the file and heading it came from
  • Filters run before retrieval, so archived, superseded and draft material never surfaces unless asked for
  • Embeddings computed locally, on premises
  • Only changed documents are re-indexed
  • AI connector with two tools: search, and fetch a cited section
  • Tested against a written question set: 21 of 21 passed, 181 ms average

Tech

  • .NET 10
  • PostgreSQL
  • pgvector
  • ONNX embeddings
  • MCP

VideoEditorList

Directory platform

A directory where video editors publish a profile, a reel and credits, and clients contact them directly.

The VideoEditorList homepage

Features

  • Editor profiles with reels and credits
  • Clients contact editors directly
  • Rebuilt from an older ASP.NET Web Forms site onto a modern stack, live, with existing user accounts carried forward
  • Old and new versions ran side by side on one database during the move
  • Email delivery rebuilt with full sender authentication and bounce handling

Tech

  • Next.js 16
  • Prisma
  • SQL Server
  • NextAuth

Open videoeditorlist.com

Lucy's Coffee Express

Small business website

The website of a mobile espresso bike that caters events across Sierra Vista and Cochise County.

The Lucy's Coffee Express homepage, a retro diner on three wheels

Her site editor, behind her sign-in

Her site editor: alerts across the top of every page, and her business hoursSpecials in her site editor, each one live until its end datePhotos and videos in her site editor, with captions and a set order

Features

  • Custom design built around the brand, not a template
  • Pages written for Sierra Vista and Cochise County
  • Her own bespoke content management system: she uploads specials and photos, sets her business hours and customizes the site herself
  • Passwordless sign-in with a one-time email link
  • Contact form with quote requests delivered straight to her inbox
  • Bespoke code she owns outright, with no licensing and no platform underneath to rent or keep updated

Tech

  • Next.js 16
  • AWS SES
  • AWS S3

Open lucyscoffeexpress.com

Ms Kitty Chow

Personal brand website

The personal site of a model and entrepreneur: her story, her press, her video interviews and a way to reach her.

The Kitty Chow homepage: her name over a full-bleed portrait

Features

  • Custom design built around her brand, not a template
  • Full-bleed hero, sticky section tabs and type that scales smoothly from phone to desktop
  • Press section and embedded video interviews
  • Photo gallery laid out so new shoots drop in without re-cropping
  • Inquiry form delivered straight to her inbox
  • Hand-written code she owns outright, with no platform underneath to rent or keep updated

Tech

  • HTML
  • CSS
  • JavaScript
  • ASP.NET Core
  • AWS SES

Open mskittychow.com

Other Recent Projects

Regulated content platform with identity checks and federal recordkeeping compliance

  • Real-time chat
  • Automated moderation and ID checks
  • Server-side blurred previews, so an original never reaches a browser that is not entitled to it
  • 8 background workers and more than 200 integration tests
  • ASP.NET Core 9
  • Next.js 15
  • SQL Server
  • SignalR
  • Redis

AI media platform with custom model training and metered generation

The model studio: a trained identity with its photo shoots, gallery, chat persona and analytics
  • AI chat
  • Custom model training pipeline on rented GPUs
  • Generation across several AI providers, with retry and backoff
  • Usage metering on every paid action
  • .NET 9
  • Next.js 16
  • AWS Bedrock

Directory and community platform with a multi-provider AI image pipeline

A published dataset on Hugging Face: the catalog in the dataset viewer, with its tasks and tags
  • AI image generation across multiple providers, with failure handling for each
  • Automatic detection of wrong outputs by inspecting the image itself
  • Dataset curation tools with data quality guards
  • Migrated piece by piece from ASP.NET Web Forms
  • Next.js 16
  • Prisma
  • SQL Server

Database-driven content platform with a token-secured admin API

  • Token-secured admin API
  • Media pipeline to cloud storage
  • Every content change made through the API
  • .NET 9
  • SQL Server
  • AWS S3

What We Do for Clients

The services behind the work above:

Want to Talk Through Your Project?

Tell us what the system has to do and where the current one hurts, and we will tell you what it takes to build it.
(602) 326-6924

Free quote, no obligation. Scottsdale-based since 2008.