# Alien > Grasshopper components that write themselves. Describe it. Alien builds it, fixes it and tunes it. - [Alien](https://docs.aliengh.com/introduction.md): Grasshopper components that write themselves. Describe it. Alien builds it, fixes it and tunes it. - [Get started](https://docs.aliengh.com/quickstart.md): From download to your first described component in about five minutes. - [Installation](https://docs.aliengh.com/installation.md): Install Alien on macOS or Windows, update it, remove it, or install it by hand. - [Describe a component](https://docs.aliengh.com/guides/describe-a-component.md): Say it in a sentence. Get a component that works, then change it by saying so. - [The Alien panel](https://docs.aliengh.com/guides/the-panel.md): Where you describe components, ask the project agent, browse the library, and link your key. - [How components work](https://docs.aliengh.com/guides/how-components-work.md): One component, one plain script file. Two header lines give it its pins and controls. - [Connect an agent](https://docs.aliengh.com/guides/connect-an-agent.md): Let Claude Code, Cursor or any MCP client build and wire components while you watch. - [Costs and privacy](https://docs.aliengh.com/guides/costs-and-privacy.md): What costs money, what gets sent where, and what stays on your machine. - [Troubleshooting](https://docs.aliengh.com/guides/troubleshooting.md): Fixes for the things that most often go wrong in the beta. - [Ready-made components](https://docs.aliengh.com/components/overview.md): A suite of architectural components that works on day one, from an address to a drawing set. - [Create](https://docs.aliengh.com/components/create.md): Describe a thing, a symbol, a finish or a look, and a model makes it for you at real size. - [Site](https://docs.aliengh.com/components/site.md): From an address to a site model you can design on, and the base the building suite stands on. - [The building suite](https://docs.aliengh.com/components/building/overview.md): BIM-style modelling in Grasshopper: levels, grids, walls, openings, floors, roofs, stairs and structure, wired by name. - [Levels and grids](https://docs.aliengh.com/components/building/levels-and-grids.md): Named levels with RLs and BIM-style grids, the frame every other building component hangs off. - [Walls and openings](https://docs.aliengh.com/components/building/walls-and-openings.md): Layered walls from real build-ups, with doors and windows cut through them, and curtain walls. - [Floors, roofs and stairs](https://docs.aliengh.com/components/building/floors-roofs-stairs.md): Layered slabs with openings, roofs over any simple outline, stairs fitted between levels, and balustrades. - [Structure](https://docs.aliengh.com/components/building/structure.md): A steel, timber or concrete frame on your grids from real Australian sections, edited by pattern, with connections. - [Views and drawings](https://docs.aliengh.com/components/views.md): Named plans, sections and elevations, layout sheets at standard scales, and exploded axonometrics. - [Entourage](https://docs.aliengh.com/components/entourage.md): People and trees drawn at true size for elevations, sections and plans. - [Data](https://docs.aliengh.com/components/data.md): Small helpers for working with Grasshopper data trees. - [Settings](https://docs.aliengh.com/reference/settings.md): Every key in Alien's settings file, and where to find it. - [Changelog](https://docs.aliengh.com/reference/changelog.md): What's new in each beta. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.