nook

What nook is
nook is a terminal-native AI IDE distributed as a single Go binary. Its AI tools, powered through the Claude CLI, support inline edits, composing changes across multiple files, and ghost-text autocomplete. For code analysis and navigation, it provides gopls diagnostics, inlay hints, reference search, and workspace symbol search; its language-server wrapper is server-agnostic. Project tools include a file picker, project search, inline Git blame, a Git pane, and an embedded terminal. nook reads `.nookrules` from the workspace root, falling back to `.cursorrules` if the Nook-specific file is absent. It runs wherever a shell runs, including over SSH, in tmux, and in containers. AI uses authentication configured in the Claude CLI, such as an OAuth session or `ANTHROPIC_API_KEY`. The editor, picker, search, Git pane, terminal, and LSP keep working without Claude; only the AI features depend on it. nook is free and open source under the MIT license.
Who it suits
It suits developers who prefer working in a terminal, including over SSH, in tmux, or in containers. Those who want its AI tools need Claude CLI authentication; other listed editor and language-server features work without Claude.
What it does well
- Free and open source under the MIT license
- Includes inline edits and multi-file composition
- Provides gopls diagnostics and reference search
- Editor tools work without Claude
- Runs over SSH, in tmux, and in containers
What to know first
- AI features require the Claude CLI
- Default language server is gopls
Limits
The editor and its non-AI tools work without Claude, but inline edits, multi-file composition, and ghost-text autocomplete require the Claude CLI and its configured authentication.
Getting started
- Obtain the single Go binary
- Run it in a shell, including through SSH, tmux, or a container
- Configure Claude CLI authentication with an OAuth session or ANTHROPIC_API_KEY for AI features
- Add `.nookrules` at the workspace root, or use `.cursorrules` as the fallback
- Open a project and use the file picker, search, Git pane, terminal, and LSP tools
Verdict
nook combines terminal-based project tools and language-server features with AI capabilities that use Claude CLI authentication. Its non-AI editor tools remain available without Claude, and the software is free under the MIT license.
Questions
Is Nook free?
Yes. Nook is open source under the MIT license.
Which environments can run Nook?
It runs anywhere a shell runs, including SSH sessions, tmux, and containers.
What does Claude provide?
Through the Claude CLI, it powers inline edits, multi-file composition, and ghost-text autocomplete.
Can Nook work without Claude?
Yes. The editor, picker, search, Git pane, embedded terminal, and LSP tools continue working; only AI features require Claude.
How does Nook authenticate AI features?
It uses authentication already configured in the Claude CLI, including an OAuth session or `ANTHROPIC_API_KEY`.
How are project instructions loaded?
Nook reads `.nookrules` at the workspace root and falls back to `.cursorrules` when needed.
Facts from nook's own pages
- AI authentication
- nook uses the authentication already configured for the Claude CLI, including an OAuth session or ANTHROPIC_API_KEY. · truffleagent.com, 9 Oct 2026
- AI dependency
- The editor, picker, search, Git pane, terminal, and LSP continue to work without Claude; only the AI features require it. · truffleagent.com, 4 Oct 2026
- AI features
- Its AI features include inline edits, multi-file composition, and ghost-text autocomplete, driven by the Claude CLI. · truffleagent.com, 9 Oct 2026
- Authentication
- Nook uses the authentication already configured in the Claude CLI, such as an OAuth session or `ANTHROPIC_API_KEY`. · truffleagent.com, 4 Oct 2026
- Code tools
- Nook includes gopls diagnostics, inlay hints, reference search, and workspace symbol search. · truffleagent.com, 4 Oct 2026
- Contact
- The maker’s about page invites product inquiries by email at [email protected]. · truffleagent.com, 9 Oct 2026
- Editor features
- It includes a file picker, project search, a git pane, an embedded terminal, and language-server diagnostics. · truffleagent.com, 9 Oct 2026
- Git and editor
- It includes inline Git blame, a file picker, project search, a Git pane, and an embedded terminal. · truffleagent.com, 4 Oct 2026
- Language support
- The default language server is gopls, and the page says the LSP wrapper is server-agnostic. · truffleagent.com, 9 Oct 2026
- License
- The project is open source under the MIT license. · truffleagent.com, 9 Oct 2026
- Maker
- Truffle describes itself as an agent that ships in public and says it is made in Phantom. · truffleagent.com, 9 Oct 2026
- Offline AI availability
- The picker, project search, git pane, embedded terminal, and LSP diagnostics work without Claude on PATH; only the AI wedges require it. · truffleagent.com, 9 Oct 2026
- Product
- nook is a terminal-native AI IDE distributed as a single Go binary. · truffleagent.com, 9 Oct 2026
- Project instructions
- nook reads .nookrules at the workspace root and falls back to .cursorrules when .nookrules is absent. · truffleagent.com, 9 Oct 2026
- Rules compatibility
- Nook reads `.nookrules` at the workspace root and falls back to `.cursorrules`. · truffleagent.com, 4 Oct 2026
- Runtime
- The page says nook runs anywhere a shell runs, including over SSH, in tmux, and inside containers. · truffleagent.com, 9 Oct 2026
Where nook stands on Freedom251
- Go IDEs#24 of 24