TeamIDE Documentation
User documentation for TeamIDE
Table of Contents
Getting Started
- Getting Started Guide - Your first steps with TeamIDE
Modules
Code Module - File explorer, editor, image viewer
Terminal Module - Multi-terminal overlay with layouts
Git Module - Repository dashboard with GitHub integration
Browser Module - Embedded web browser with tabs
Workspace Module - Multi-repo workspaces with docs, feed, and AI agent
Features
Terminals - All terminal features across modules
Authentication - GitHub accounts and organizations
Git Integration - Clone, stage, commit, push, history, diffs, submodules
Settings - Application preferences and configuration
Code Comments - Inline code review on diffs and commits
Data Management - JSON viewer, SQLite browser, markdown embeds
File Operations - Create, rename, move, delete files
Search & Replace - Find and replace text in files
Image Viewer - View images with zoom controls
Tab Management - Work with multiple open files
Chat History - Browse Claude Code conversation history
Drag and Drop - Move files and import from desktop
Local Repositories - Work with folders without GitHub
Gitea Repositories - Host repos on TeamIDE servers, submodule workflows
Subrepos - Symlink-based repo linking (replaces git submodules)
Components
- Top Bar - Owner, repository, branch, and project selection
Plugins
Plugin System - Extending TeamIDE with custom modules
Creating Plugins - Step-by-step plugin development guide
Plugin API Reference - Complete API documentation
Guides
Keyboard Shortcuts - Quick reference for all shortcuts
Markdown Reference - Supported markdown features
Under Development
The following features are currently in development and not available in the current release.
Database Services
Nhost Integration - Managed PostgreSQL and GraphQL instances
Authentication Service - Built-in user management
Admin Dashboards - SSO access to database consoles
Legal
- License - Copyright and disclaimer