Skip to content

Esubaalew/appctl

Repository files navigation

appctl

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

Install

cargo install appctl

Build from a clone, or install with a custom web UI bundle: see Installation.

Commands (overview)

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 chat

Full CLI reference, sync sources, providers, serve, and plugins are covered in the documentation.

License

MIT © Esubalew

About

Talk to your app. In plain English.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors