Talk to your app. In plain English.
Command-line tool: introspect an HTTP API, database, or supported application
codebase, write a tool contract to .appctl/, and execute the tools your
configured language model requests (HTTP, SQL, and related transports).
Documentation: https://esubaalew.github.io/appctl
Repository: https://github.com/Esubaalew/appctl
cargo install appctlBuild from a clone, or install with a custom web UI bundle: see Installation.
| Command | Purpose |
|---|---|
appctl init |
Create .appctl/config.toml and store provider secrets. |
appctl sync |
Generate .appctl/schema.json and tools.json from a source (e.g. --openapi, --django, --db). |
appctl chat / appctl run |
Send a prompt; the model may call tools via appctl. |
appctl serve |
HTTP and WebSocket API plus bundled web UI. |
appctl init
appctl sync --openapi https://api.example.com/openapi.json --base-url https://api.example.com
appctl chatFull CLI reference, sync sources, providers, serve, and plugins are covered
in the documentation.
MIT © Esubalew