# wizolt > wizolt works in your terminal: you describe a task, and it reads code, edits files, runs commands, and reports back. ## Pages - [wizolt](https://wizolt.readthedocs.io/en/latest/index.html): wizolt works in your terminal: you describe a task, and it reads code, edits files, runs commands, and reports back - [Getting started](https://wizolt.readthedocs.io/en/latest/getting-started.html) - [Interaction](https://wizolt.readthedocs.io/en/latest/usage.html): wizolt runs as a conversation in your terminal - [Appearance](https://wizolt.readthedocs.io/en/latest/appearance.html): Make wizolt feel at home in your terminal - [Context](https://wizolt.readthedocs.io/en/latest/context.html): Long tasks build up conversation, code and tool output - [Safety](https://wizolt.readthedocs.io/en/latest/safety.html): Its [tools](tools.md) can reach files beyond the working directory - [Troubleshooting](https://wizolt.readthedocs.io/en/latest/troubleshooting.html): Find the symptom; the fix is beside it - [Commands](https://wizolt.readthedocs.io/en/latest/commands.html) - [Tools](https://wizolt.readthedocs.io/en/latest/tools.html): wizolt uses tools to inspect your project and act on it - [Configuration](https://wizolt.readthedocs.io/en/latest/configuration.html): wizolt reads ~/.wizolt/config.toml by default, and your API keys from secrets.toml beside it - [Custom appearance](https://wizolt.readthedocs.io/en/latest/appearance-reference.html): Start with a preset you like in [Appearance](appearance.md), then change just the parts you want - [Compatibility catalog](https://wizolt.readthedocs.io/en/latest/catalog.html): wizolt recognizes common providers and models so you can usually connect with just a URL, key and model name - [Subagents](https://wizolt.readthedocs.io/en/latest/agents.html): Split a task among agents working in parallel - [MCP](https://wizolt.readthedocs.io/en/latest/mcp.html): wizolt can connect to [Model Context Protocol](https://modelcontextprotocol.io) servers and use tools they provide, such as searching a service or reading shared files - [Skills](https://wizolt.readthedocs.io/en/latest/skills.html): A skill is a reusable pack of instructions the agent loads only when it's needed — a release checklist, a project convention, a multi-step procedure - [Plugins](https://wizolt.readthedocs.io/en/latest/plugins.html): Plugins are either built in or installed by you - [Hooks](https://wizolt.readthedocs.io/en/latest/hooks.html): A hook is a shell command wizolt runs when a session starts or ends, a tool runs, the agent responds, or context is compacted - [Changelog](https://wizolt.readthedocs.io/en/latest/changelog.html) - [Drawing documentation figures](https://wizolt.readthedocs.io/en/latest/tools/README.html): render.py builds the SVG illustrations in these guides ## Optional - [Every page except the changelog, as one file](https://wizolt.readthedocs.io/en/latest/llms-full.txt): ~34K tokens