Quickstart
This guide gets you from zero to a running Wingman setup with a gateway, configured provider, and bundled agents.
0) Install Wingman
Choose one option:
or
The install script runs wingman init for you. If you use npm, continue to step 1.
1) Initialize a workspace
From the root of your project:
This creates .wingman/wingman.config.json and installs bundled agents in .wingman/agents/.
You can choose bundled agents during setup:
2) Configure a model provider
Either set an env var or store credentials:
Wingman stores credentials in ~/.wingman/credentials.json by default. You can also configure via env vars.
3) Start the gateway
Defaults:
- Gateway WebSocket:
ws://127.0.0.1:18789/ws - Control UI:
http://127.0.0.1:18790/
4) Invoke an agent
Use --local to bypass the gateway and run locally:
Next steps
- Configure providers and model strings in detail.
- Create custom agents and sub-agents.
- Enable adapters like Discord or Voice.
- Add MCP servers and skills.
