OuterBot Documentation

OuterBot is an AI-powered project manager and cloud IDE for developers. It combines a browser-based coding environment, AI chat powered by Claude, GitHub integration, and conversation memory — so you never lose track of your work.

What's New

Web IDE with Claude AI chat, GitHub OAuth integration (clone/edit/commit/push), Bring Your Own Key (BYOK) with $0 AI markup, and account management with Stripe payments.

Quick Start

Get up and running with OuterBot in under 5 minutes.

  1. Create an account — Sign up at outer.bot/signup. Free Community plan available.
  2. Add your API key — Go to Account Settings and add your Anthropic API key. You pay Anthropic directly — $0 markup from us.
  3. Connect GitHub — In Account Settings, click "Connect GitHub" to link your repositories.
  4. Import a project — Import an existing repo or create a new one directly from your dashboard.
  5. Open the Web IDE — Visit ide.outer.bot, select your project, and start coding with AI assistance.

Plans

OuterBot offers three plans. All plans include BYOK (Bring Your Own Key) — you pay Anthropic directly for AI usage with zero markup.

Community (Free)

  • Project analysis and health scoring
  • 5 AI generations per day
  • VS Code extension
  • CLI tools
  • Up to 3 projects

Pro ($12/month)

  • Everything in Community
  • Unlimited AI generations
  • Advanced conversation memory with cross-project search
  • 30-day trend history
  • Priority email support

Cloud ($20/month)

  • Everything in Pro
  • Browser-based Web IDE at ide.outer.bot
  • GitHub integration (clone, edit, commit, push)
  • Create GitHub repos from the IDE
  • Unlimited trend history
  • 24/7 priority support

Web IDE Cloud Plan

The OuterBot Web IDE is a full browser-based development environment at ide.outer.bot. No installation required — code from any device with a browser.

Features

  • Monaco Editor — The same editor that powers VS Code, with syntax highlighting, IntelliSense, and keyboard shortcuts
  • AI Chat Panel — Chat with Claude AI about your code, get explanations, and generate code
  • File Explorer — Browse your project's file tree, open files, and navigate your codebase
  • Git Panel — View changed files, commit, push, and pull without leaving the IDE
  • Project Selector — Switch between projects instantly from the header dropdown

AI Chat

The OuterBot Panel includes an AI chat tab powered by Claude (via your own Anthropic API key). You can:

  • Ask questions about your codebase
  • Get code explanations and suggestions
  • Generate new code or refactor existing code
  • Debug errors with AI assistance

API Key Required

AI chat requires an Anthropic API key. Add yours in Account Settings under "API Key". You're billed directly by Anthropic at their published rates.

GitHub Integration in the IDE

When you open a GitHub-linked project in the Web IDE:

  1. The repository is cloned to the server automatically
  2. The file tree loads from your actual repo files
  3. You edit files in the Monaco editor
  4. Use the Git Panel tab to commit and push changes back to GitHub

You can also create new GitHub repositories directly from the project selector dropdown in the IDE header.

Bring Your Own Key (BYOK)

OuterBot uses a BYOK model for AI features. You provide your own Anthropic API key and pay them directly — we charge $0 markup on AI usage.

Setting Up Your API Key

  1. Create an account at console.anthropic.com if you don't have one
  2. Generate an API key from the Anthropic dashboard
  3. Go to your OuterBot Account Settings
  4. Paste your API key in the "Anthropic API Key" section and click Save

Security

Your API key is encrypted with AES-256-CBC before storage. It is never logged, never shared, and only decrypted server-side when making API calls on your behalf.

GitHub Connection

Connect your GitHub account to import repositories and push code from the Web IDE.

Connecting GitHub

  1. Go to Account Settings
  2. In the "GitHub Integration" section, click "Connect GitHub"
  3. Authorize OuterBot on GitHub (scopes: repo, read:user)
  4. You'll be redirected back with your GitHub username shown

What You Can Do

  • Import repos — Select from your GitHub repositories to add as OuterBot projects
  • Create repos — Create new public or private repos directly from OuterBot
  • Clone & edit — Open projects in the Web IDE to browse and edit files
  • Commit & push — Save your work back to GitHub from the Git Panel

Project Management

Your account dashboard at outer.bot/account shows all your projects with health scores, technology tags, and quick actions.

  • Import from GitHub — Import existing repos as projects
  • Create new — Create a fresh GitHub repository
  • Open in IDE — Launch any project in the Web IDE
  • Sync from CLI/VS Code — Projects created locally sync to your dashboard automatically

VS Code Extension

OuterBot for VS Code brings project tracking and account sync directly into your editor.

Installation

cd vscode-extension
npm install
npm run compile
npm run package
code --install-extension outerbot-vscode-0.1.0.vsix

Features

  • GUI Login — Sign in with your OuterBot account directly in VS Code (no CLI needed)
  • Account Sync — Projects automatically sync to your online dashboard every 15 minutes
  • Status Bar — Shows your current plan and account status
  • Session Tracking — Track your coding sessions with start/record/end commands
  • Conversation Tracking — Captures Claude Code conversations for memory system

Commands

OuterBot: Sign In             # Open login panel
OuterBot: Sign Out            # Sign out of account
OuterBot: Sync Now            # Force sync projects
OuterBot: Open Account        # Open dashboard in browser

CLI Installation

The OuterBot CLI provides project analysis, session tracking, and conversation memory from the command line.

npm install -g outerbot

Initialize a Project

cd your-project
outerbot init

Account Login

outerbot login
# Enter your email and password

CLI Commands

Project Management

outerbot init                    # Initialize project
outerbot status                  # Show project health & metrics
outerbot features                # List discovered features
outerbot suggest                 # Get AI improvement suggestions
outerbot analyze <file>          # Analyze a specific file

Account

outerbot login                   # Sign in to your account
outerbot sync                    # Sync project to dashboard

Conversation Memory

OuterBot captures and remembers your Claude Code conversations across all projects. Never lose track of how you built something.

How It Works

  • Automatic capture — Claude Code hooks record every conversation in real-time
  • AI summarization — Progressive summarization reduces storage while preserving context
  • Cross-project search — Find features built months ago in any project
  • Context export — Load full context into new chat sessions

CLI Commands

outerbot memory search "query"   # Search across all projects
outerbot memory recent           # View recent conversations
outerbot memory export "topic"   # Export context for loading

Slash Commands (in Claude Code)

/memory-search "query"           # Search conversations
/memory-recent                   # View recent work
/memory-record                   # Record current conversation
/session-start                   # Start session tracking
/session-record                  # Record session work

Session Tracking

Track your coding sessions to maintain continuity across work periods.

outerbot session start           # Start a new session
outerbot session record          # Record what you're working on
outerbot session history         # View past sessions
outerbot session end             # End and save the session

Sessions capture what you worked on, decisions made, and files changed — so future AI conversations can pick up exactly where you left off.

Need Help?

Questions or issues? Reach out: