Skip to content

[NEW] Keen Code #67

Description

@mochow13

Add New Agent

Core Properties

Agent Name* (required)

Name: Keen Code

Type* (required)

Type: Open Source

Links

Website* (required)

Website URL: https://mochow13.github.io/keen-code/

GitHub URL

GitHub Repository URL: https://github.com/mochow13/keen-code

GitHub Stars

Stars: 59

Release Info

First Release* (required)

First Release Date: 2026-03

Detail: First tagged release, v0.1.0

Features

1. CLI (Command Line Interface)

Value: yes

Detail: Terminal-based interactive TUI and headless keen run mode

2. Dedicated IDE

Value: no

Detail: Runs independently in a terminal and works with any editor

3. IDE Extension

Value: no

Detail: No IDE extension is currently provided

4. Bring Your Own LLM (byoLlm)

Value: yes

Detail: Supports Anthropic, OpenAI, Codex via ChatGPT OAuth, Gemini, DeepSeek, Kimi, GLM, MiniMax, OpenCode Go, Amazon Bedrock, and custom OpenAI-compatible providers

5. MCP Support (Model Context Protocol)

Value: yes

Detail: Native MCP client for stdio and streamable HTTP servers, including OAuth; MCP tools are discovered on demand through generated skills

6. Custom Rules

Value: yes

Detail: Loads hierarchical project instructions and supports project- and user-level skills

7. AGENTS.md Support

Value: yes

Detail: Natively discovers and loads AGENTS.md as project instructions

8. Agent Skills Support

Value: yes

Detail: Supports Agent Skills from project and user directories, including .agents/skills, .keen/skills, and .claude/skills, plus bundled skills

9. Commands/Reusable Prompts

Value: yes

Detail: Provides built-in slash commands; enabled skills can also be invoked as reusable slash commands with arguments

10. Sub-agents Support

Value: yes

Detail: Supports configurable subagent profiles, delegated tasks, parallel workers, role-specific models and permissions, and parent-coordinated multi-agent orchestration

11. Plan Mode

Value: yes

Detail: Dedicated /mode plan mode restricts the main agent to read-only exploration and planning before switching to build mode

12. Hooks

Value: no

Detail: User-defined lifecycle hooks are not currently supported

Additional Information

Additional Info* (required)

Description: Keen Code is a lightweight, context-efficient coding agent written in Go. It combines hash-anchored atomic edits and lean cross-turn tool history with multi-provider models, skills, MCP, persistent sessions, subagents, and multi-agent orchestration.

Supporting Information

Official Website or Documentation:

Why should this agent be included?

Keen Code is an actively developed open-source terminal coding agent with a deliberately small built-in tool surface and a distinctive context-management design. It is also a useful comparison point for Go-native coding agents because it supports both mainstream agent conventions—AGENTS.md, Agent Skills, MCP, plan/build modes, and subagents—and less common features such as controllable cross-turn tool-output retention, hash-anchored edits, and an independently configured adversarial reviewer.

Pre-submission Checklist

  • I have filled in all required fields marked with (*): Name, Type, Website, First Release, Additional Info
  • I have provided accurate values for all 12 features (yes/no/partial/null)
  • I have reviewed the Agent Properties Terminology
  • I have provided examples and context in the detail fields where applicable
  • The agent name in the issue title matches the agent name in the form
  • I have set ghStars to null (it will be auto-updated)
  • I have provided the official website URL in the Links section
  • The additionalInfo field highlights what makes this agent unique

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions