Code with the current. → tide.codes
Tide is a local-first agentic coding companion. It indexes your codebase with local ONNX embeddings, gives the AI 20+ real tools (file edits, terminal, git, grep, web search, MCP), and puts you in control with a permission system — plan, ask, edit, or full-access modes. Your code never leaves your machine; API keys stay encrypted in the OS keychain.
Works with Anthropic & OpenAI compatible endpoint. Each session can branch into its own git worktree so your main branch stays untouched.
macOS (Homebrew):
brew install --cask code-with-current/tap/tideWindows (winget):
winget install Tide.TideLinux (Snap):
snap install tide-codesPrefer a direct download? Grab the latest installer from the releases page — .dmg (mac), .exe (Windows), or .deb / .AppImage / .snap (Linux).
- Local-first — Your code never leaves your machine. Sessions, indexes, and models all run locally.
- Code-aware RAG — Local ONNX embeddings index your codebase at symbol boundaries. The agent searches semantically, not just grep.
- 20+ real tools — File edits, terminal, git, grep, web search, MCP servers — the agent uses actual tools with permission gates you control.
- Permission system — Plan, ask, edit, or full-access modes. Every tool call can be approved, rejected, or remembered.
- Any provider — Anthropic, OpenAI, or any OpenAI-compatible endpoint (z.ai, Together, Groq, Ollama, etc.). Bring your own key.
- Worktree isolation — Each session can branch into its own git worktree. Experiment freely — your main branch stays untouched.
- Project templates — Scaffold new projects with Next.js, Vite, TanStack Start, T3 Stack, Nuxt, and more.
- Keyboard-first — Every action has a rebindable shortcut. Full keyboard navigation with persistent custom bindings.
- Homepage: tide.codes
- GitHub: github.com/code-with-current/tide
- Releases: latest download
Contributions are welcome! See CONTRIBUTING.md for development setup, coding conventions, and pull request guidelines.
