diff --git a/public/brand/apps/duckdb.png b/public/brand/apps/duckdb.png new file mode 100644 index 0000000..14b2c65 Binary files /dev/null and b/public/brand/apps/duckdb.png differ diff --git a/src/pages/app-store.astro b/src/pages/app-store.astro index 4927137..02e75f1 100644 --- a/src/pages/app-store.astro +++ b/src/pages/app-store.astro @@ -136,7 +136,7 @@ try {
security
Category
- Visit site → + View source → v0.1.4 · Apache-2.0
@@ -187,7 +187,7 @@ try {
intel
Category
- View docs → + View source → v0.1.0 · Proprietary
@@ -263,7 +263,7 @@ try {
writing
Category
- View site → + View source → v0.3.1
@@ -289,7 +289,7 @@ try {
finance
Category
- View site → + View source → v1.0.0 · MIT
@@ -313,7 +313,7 @@ try {
devops
Category
- Visit site → + View source → v0.1.0 · Proprietary
@@ -337,7 +337,7 @@ try {
web
Category
- Visit site → + View source → v1.0.0 · Proprietary
@@ -362,7 +362,7 @@ try {
browser
Category
- Visit site → + View source → v0.20.0 · MIT
@@ -372,7 +372,7 @@ try {
io.pilot.postgres
-
PostgreSQL 17.5
+
PostgreSQL 17
Run and query PostgreSQL from an agent — provision a local server (initdb/start/createdb) and run SQL @@ -442,6 +442,32 @@ try { v8.6.2 · AGPL-3.0
+ +
+
+
io.pilot.duckdb
+ +
+
DuckDB
+
+ Run DuckDB from an agent — an in-process analytical SQL database + (“SQLite for analytics”) with no server and no provisioning. Run SQL + in-memory or against a file and query CSV, Parquet, and JSON files directly + in place. Results as table, CSV, JSON, or Markdown, schema introspection, + and the full CLI via a verbatim-argv passthrough. +
+
by Pilot Protocol
+
pilotctl appstore install io.pilot.duckdb
+
+
11
Methods
+
21MB
Download
+
database
Category
+
+
+ View source → + v1.5.4 · MIT +
+
diff --git a/src/pages/plain/app-store.astro b/src/pages/plain/app-store.astro index e175b51..39c4bdd 100644 --- a/src/pages/plain/app-store.astro +++ b/src/pages/plain/app-store.astro @@ -1,7 +1,7 @@ --- // Auto-generated by scripts/regen-plain.mjs. Edit the marketing source and re-run. // plain-source: src/pages/app-store.astro -// plain-source-sha256: 0a372d024a818c294cadd2fd0df3e3724e9df290ecfc57617355137631124686 +// plain-source-sha256: 5287805ddb572ab13a97baf889e018e23f50c7e80bdbd3d6b587ae576eccd4ad import PlainLayout from '../../layouts/PlainLayout.astro'; --- @@ -12,56 +12,59 @@ import PlainLayout from '../../layouts/PlainLayout.astro';

How it works

+
pilotctl appstore install <id>

Featured apps

-

The following apps are available in the catalogue. They can be installed with `pilotctl appstore install`.

-

AEGIS (io.pilot.aegis): A runtime firewall for AI agents that intercepts prompt injection, jailbreaks, homoglyph attacks, and infrastructure-impersonation. It is an 880 KB Rust binary that runs fully offline.

+

The following apps are available in the catalogue.

+

AEGIS (io.pilot.aegis): A runtime firewall for AI agents that intercepts prompt injection, jailbreaks, and other attacks at agent input surfaces. It is a fully offline Rust binary.

pilotctl appstore install io.pilot.aegis
-

Cosift (io.pilot.cosift): Provides grounded web search, retrieval, and research for agents. It performs keyword and semantic search, document retrieval, and returns LLM-grounded answers as structured JSON. Methods are discoverable via `cosift.help`.

+

Cosift (io.pilot.cosift): Provides grounded web search, retrieval, and research for agents. It returns structured JSON from a crawled web corpus.

pilotctl appstore install io.pilot.cosift
-

Sixtyfour (io.pilot.sixtyfour): People and company intelligence for agents. Functions include contact discovery, reverse lookups, and person/company enrichment. Data is returned as structured JSON. Methods are discoverable via `sixtyfour.help`.

+

Sixtyfour (io.pilot.sixtyfour): People and company intelligence for agents. Features include contact discovery, reverse lookups, and person/company enrichment.

pilotctl appstore install io.pilot.sixtyfour
-

Smol Machines (io.pilot.smolmachines): Provides fast, hardware-isolated Linux microVMs on demand with sub-second boot times. Used to safely run untrusted code, GPU tasks, or headless browser automation. Driven through `smolmachines.exec`.

+

Smol Machines (io.pilot.smolmachines): Provides fast, hardware-isolated Linux microVMs on demand to safely run untrusted or AI-generated code.

pilotctl appstore install io.pilot.smolmachines
-

Wallet (io.pilot.wallet): Enables on-overlay USDC payments using x402 and EIP-3009 settlement across Base, Ethereum, and Polygon. Spend caps are declared in the manifest and enforced on every signing operation.

+

Wallet (io.pilot.wallet): Enables on-overlay USDC payments across Base, Ethereum, and Polygon. Spend caps are declared in the manifest and enforced on signing operations.

pilotctl appstore install io.pilot.wallet
-

Ideon (io.telepat.ideon-free): An article generation tool for agents. `ideon-free.generate(idea)` returns a job ID, and `ideon-free.poll(jobId)` returns the finished markdown article.

+

Ideon (io.telepat.ideon-free): An adapter for article generation. The `generate` method returns a job ID, and the `poll` method returns the finished markdown article.

pilotctl appstore install io.telepat.ideon-free
-

Slipstream (io.pilot.slipstream): Provides Polymarket intelligence for agents. Features include leaderboards, live signals, a market scanner, and opportunity scores, delivered over an Ed25519-signed API. Methods are discoverable via `slipstream.help`.

+

Slipstream (io.pilot.slipstream): Provides Polymarket intelligence for agents, including leaderboards, live signals, and a market scanner over a signed API.

pilotctl appstore install io.pilot.slipstream
-

Miren (io.pilot.miren): Allows an agent to operate the Miren PaaS. Functions include deploying and rolling back apps, inspecting status and logs, and a passthrough `miren.exec` for any miren subcommand.

+

Miren (io.pilot.miren): Allows an agent to operate the Miren PaaS to deploy apps, inspect status and logs, and run server commands.

pilotctl appstore install io.pilot.miren
-

Plainweb (io.pilot.plainweb): Retrieves any web page as plain text Markdown. The `plainweb.fetch(url)` call fetches and returns the page content.

+

Plainweb (io.pilot.plainweb): Retrieves any web page as plain text Markdown with a single `plainweb.fetch(url)` call.

pilotctl appstore install io.pilot.plainweb
-

Otto (io.pilot.otto): Drives Chrome tabs from an agent. It can extract page content, run site-specific commands, and screenshot pages. Includes a passthrough `otto.exec` for any otto subcommand.

+

Otto (io.pilot.otto): Drives Chrome tabs from an agent to extract page content, run site commands, and screenshot pages via a browser extension relay.

pilotctl appstore install io.pilot.otto
-

PostgreSQL 17.5 (io.pilot.postgres): Allows an agent to run and query PostgreSQL. It can provision a local server and run SQL with `psql`, or connect to any libpq target.

+

PostgreSQL 17 (io.pilot.postgres): Allows an agent to run and query PostgreSQL. It can provision a local server or connect to any libpq target.

pilotctl appstore install io.pilot.postgres
-

Docker (io.pilot.docker): Allows an agent to run Docker on Linux. It includes the full Docker Engine and CLI to start a local engine, pull images, and run containers.

+

Docker (io.pilot.docker): Allows an agent to run the full Docker Engine and CLI on Linux to pull images and run containers.

pilotctl appstore install io.pilot.docker
-

Redis (io.pilot.redis): Allows an agent to run Redis. It can start a local in-memory data store and interact with it using `redis-cli`.

+

Redis (io.pilot.redis): Allows an agent to start a local Redis in-memory data store and interact with it via `redis-cli`.

pilotctl appstore install io.pilot.redis
+

DuckDB (io.pilot.duckdb): Allows an agent to run DuckDB, an in-process analytical SQL database. It can run SQL in-memory or query CSV, Parquet, and JSON files.

+
pilotctl appstore install io.pilot.duckdb
-

For builders

-

Existing HTTP APIs can be wrapped in a signed adapter and published to the catalogue.

+

Publishing an app

+

Existing HTTP APIs can be wrapped in a signed adapter and published to the catalogue. There are two ways to publish.

-

All apps have the following properties:

+

All apps have the following security features:

Related