---
sidebar_position: 1
---

# Welcome to Codebase Context

**Tools and Techniques for AI Development Workflows**

Codebase Context is a collection of tools and approaches for managing AI context windows, memory, and development workflows. mem8 is the primary CLI tool that helps bridge the gaps between AI capabilities and developer needs.

## What is mem8?

mem8 addresses common challenges in AI-assisted development:

- 🧠 **Context Window Management** - Persistent memory across long development sessions
- 📝 **Structured Thoughts** - Organize research, plans, and decisions in searchable markdown
- 🔧 **Toolbelt Integration** - Install and manage development tools seamlessly
- 🚢 **Port Management** - Intelligent detection and resolution of port conflicts
- 🤖 **Claude Code Enhancement** - Custom agents, commands, and workflows
- 🎨 **External Templates** - Start projects with team-standardized configurations
- 🔍 **Universal Search** - Find information across all your documentation

## Quick Example

```bash
# Install mem8
uv tool install mem8

# Initialize with official templates
mem8 init --template-source killerapp/mem8-templates

# Or use your team's custom templates
mem8 init --template-source yourorg/team-templates

# Search your thoughts
mem8 search "authentication"

# Check workspace status
mem8 status
```

## Next Steps

<div class="row">
  <div class="col col--6">
    <h3>📥 Installation</h3>
    <p>Get mem8 installed and running on your system.</p>
    <a href="./installation">Install mem8 →</a>
  </div>
  <div class="col col--6">
    <h3>💡 Concepts</h3>
    <p>Understand mem8's core concepts and architecture.</p>
    <a href="./concepts">Learn concepts →</a>
  </div>
</div>

<div class="row">
  <div class="col col--6">
    <h3>📖 User Guide</h3>
    <p>Learn how to use mem8 in your daily workflow.</p>
    <a href="./user-guide/getting-started">Read the guide →</a>
  </div>
  <div class="col col--6">
    <h3>🌐 External Templates</h3>
    <p>Use and create custom templates from any source.</p>
    <a href="./external-templates">Explore templates →</a>
  </div>
</div>

## Features at a Glance

### 🧠 Context Window Management
Persistent memory system keeps AI context relevant across long development sessions. Structured thoughts capture research, plans, and decisions.

### 🔧 Integrated Toolbelt
Install and manage development tools with `mem8 toolbelt`. Handles dependencies, version conflicts, and environment setup automatically.

### 🚢 Intelligent Port Management
Automatic port conflict detection and resolution. Never waste time debugging "address already in use" errors again.

### 🎯 Claude Code Integration
Deep integration with Claude Code's agents, commands, and custom workflows. Enhance AI assistance with better memory and context.

### 🌐 External Templates
Use templates from GitHub, local paths, or create your own. Fork and customize as needed. Share standardized setups across teams.

### 🔍 Full-Text Search
Find information quickly across all your thoughts and documentation with powerful search capabilities.

## Who is this for?

- **AI-Assisted Developers** - Manage context windows effectively across long sessions
- **Solo Developers** - Keep thoughts organized and tools readily available
- **Development Teams** - Share standardized workflows and templates
- **Claude Code Users** - Enhance your development experience with better memory and tooling
- **Organizations** - Create custom templates and maintain consistent practices

## Get Support

- 📖 [Documentation](https://github.com/killerapp/mem8)
- 🐛 [Report Issues](https://github.com/killerapp/mem8/issues)
- 💬 [Discussions](https://github.com/killerapp/mem8/discussions)
- 🔧 [Template Repository](https://github.com/killerapp/mem8-templates)
