Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/bastndev/f1/llms.txt

Use this file to discover all available pages before exploring further.

F1 is designed to get out of the way and put your AI coding agent in front of you as fast as possible. From a fresh install, you can have Claude Code, Codex, or any other built-in agent running in an embedded terminal in under two minutes — no configuration files, no environment setup, just three keystrokes.

Launch Your First Agent

1

Open the CLI Hub

Press F1 from anywhere in VS Code. The CLI Hub panel opens at the bottom of the editor, showing the agent launcher.The launcher is a fuzzy-search input — you can type any part of an agent’s name or its CLI command to filter the list instantly.
2

Pick an agent

Type the name of the agent you want to use, or press CapsLock to open the full agent selector. F1 ships with 9 built-in agents:
AgentCommand launched
OpenCodeopencode
Claude Codeclaude
Codex CLIcodex
Antigravity CLIagy
Kiro CLIkiro-cli
Cursorcursor agent
Grokgrok
Kilo Codekilo
Copilot CLIcopilot
Select your agent and press Enter. F1 spawns a PTY session and connects it to an embedded xterm.js terminal. If the selected CLI is not installed, F1 will detect this and prompt you with the appropriate install command.
You can also choose Custom CLI from the launcher to run any arbitrary command in the embedded terminal — useful for scripts, local models, or experimental agents not yet in the built-in registry.
3

Start coding

The agent is now running in the embedded terminal. Type your prompt directly in the terminal, or press Shift+F1 to open the Prompt Composer for a richer editing experience — with @-file mentions, image paste, skill chips, and live spell-marking.You can open additional agents in new sessions using Alt++ and switch between them with Tab / Shift+Tab. Press Ctrl+` (macOS: ⌘+`) to maximize the panel for a larger workspace.
Before selecting an agent, enable the Smart + Skills toggle in the launcher. F1 will build a lightweight code graph of your project (stored in .f1/map.json and .f1/graph.json) and inject it into the agent’s instruction file (AGENTS.md or CLAUDE.md) before launch. The agent starts already oriented to your codebase and replies “I am ready for work ✅” — no manual context-pasting required.

Keyboard Shortcuts Reference

The table below covers the keybindings registered by F1 in package.json plus the in-panel shortcuts active while the CLI Hub has focus:
ActionmacOSWindows / Linux
Focus the CLI Hub panelF1F1
Focus the My Skills panelCtrl+3Ctrl+3
Maximize / minimize the panel⌘+`Ctrl+`
Install Lynx Keymap (prompt)Alt+CapsLockAlt+CapsLock
Open the Prompt ComposerShift+F1Shift+F1
Open the Translator toolShift+F2Shift+F2
Open the Status / Use toolShift+F3Shift+F3
Open the Keymaps toolShift+F4Shift+F4
Open the slash-commands paletteAlt+F1Alt+F1
Open a new CLI sessionAlt++Alt++
Close the current sessionAlt+-Alt+-
Open the CLI selectorCapsLockCapsLock

What’s Next

Prompt Composer

Write richer prompts with @-file mentions, image paste, skill chips, multi-language support, and automatic translation to English before sending.

My Skills

Install reusable skill files from the marketplace or create your own AGENTS.md, CLAUDE.md, and DESIGN.md generators to standardize how agents behave across your projects.

Smart + Skills

Learn how My Memory builds a .f1/ project context map and keeps it fresh using git tree-SHA staleness detection so every agent launch is cheaper and faster.

Keyboard Shortcuts

Explore the full keyboard shortcut reference for all CLI Hub, Skills, and in-session commands across macOS, Windows, and Linux.

Build docs developers (and LLMs) love