Installation
Getting started with Foam is straightforward. This guide will walk you through installing everything you need to begin your knowledge management journey.
Step 1: Install Visual Studio Code
Section titled “Step 1: Install Visual Studio Code”Foam is built on VS Code, Microsoft’s free, open-source code editor. You can download it at https://code.visualstudio.com/
Why VS Code?
Section titled “Why VS Code?”VS Code provides:
- Excellent Markdown editing capabilities
- Rich extension ecosystem
- Cross-platform compatibility
- Integrated terminal and Git support
- Customizable interface and shortcuts
To learn more about using VS Code with Foam, check Using Foam with VS Code Features
Step 2: Install the Foam Extension
Section titled “Step 2: Install the Foam Extension”The Foam extension adds knowledge management superpowers to VS Code.
- Open VS Code
- Click the Extensions icon in the sidebar (or press
Ctrl+Shift+X/Cmd+Shift+X) - Search for “Foam” in the extensions marketplace
- Click “Install” on the official Foam extension by Foam Team
- Reload VS Code when prompted
What the Foam Extension Provides
Section titled “What the Foam Extension Provides”- Wikilink auto-completion and navigation
- Backlink discovery and panel
- Graph visualization
- Powerful note template engine
- Daily notes functionality
Step 3: Install Recommended Extensions
Section titled “Step 3: Install Recommended Extensions”While Foam works on its own, it is focused on the networking aspect of your notes. You might want to install additional extensions to improve the editing experience or the functionality of your notes.
Useful Extensions
Section titled “Useful Extensions”- Markdown All in One - Rich Markdown editing features. Highly recommended.
Other extensions:
- Spell Right - Spell checking for your notes
- Paste Image - Easily insert images from clipboard
- Todo Tree - Track TODO items across your workspace
What’s Next?
Section titled “What’s Next?”Now that Foam is installed, you’re ready to:
- Creating Your First Workspace - Set up your knowledge base structure
- Using Foam with VS Code Features - Learn how to use VS Code for note taking
- Note-Taking in Foam - Write your first Markdown notes
- Navigation in Foam - Connect your thoughts with wikilinks
- Graph Visualization - Visualize your knowledge network
Getting Help
Section titled “Getting Help”If you encounter issues:
- Check the Frequently Asked Questions for common problems
- Visit the Foam Community Discord
- Browse GitHub Issues for known problems
- Ask questions in GitHub Discussions
Published with Foam