You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-33Lines changed: 3 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# Huly Coder
2
2
3
-
Huly Coder is an AI coding agent that helps you develop software through natural language interaction. It provides a powerful terminal-based interface with a suite of tools for file manipulation, code generation, and project management.
3
+
A lightweight autonomous AI coding agent with terminal-based UI, inspired by Codex and Cline.
4
+
5
+

4
6
5
7
## Features
6
8
@@ -11,12 +13,6 @@ Huly Coder is an AI coding agent that helps you develop software through natural
11
13
-**Multiple LLM Providers**: Support for OpenRouter, LMStudio, and OpenAI
12
14
-**Docker Support**: Easy containerization for portable development environments
13
15
14
-
## Requirements
15
-
16
-
- Rust 1.75 or higher
17
-
- OpenRouter API key (or alternative LLM provider credentials)
18
-
- Terminal with Unicode support
19
-
20
16
## Configuration
21
17
22
18
The agent's configuration is stored in `huly-coder.yaml`:
@@ -59,32 +55,6 @@ Create a `huly-coder-local.yaml` file in your `data` directory with overrided co
59
55
cargo xtask run-docker <data_dir><workspace_dir>
60
56
```
61
57
62
-
## Available Tools
63
-
64
-
Huly Coder comes with a comprehensive set of tools:
65
-
66
-
-**File Operations**
67
-
- Read and write files with automatic directory creation
68
-
- Smart file content replacement with context awareness
69
-
- Recursive file listing and searching with regex support
70
-
- File content search with contextual results
71
-
72
-
-**System Tools**
73
-
- Execute system commands with safety checks
74
-
- Interactive command execution support
75
-
- Background process management
76
-
77
-
-**Web Tools**
78
-
- Web search capabilities
79
-
- URL content fetching with markdown conversion
80
-
- API integration support
81
-
82
-
-**Memory System**
83
-
- Knowledge graph for persistent memory
84
-
- Entity and relationship management
85
-
- Context-aware observation storage
86
-
- Search and retrieval capabilities
87
-
88
58
## Contributing
89
59
90
60
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
> Huly Coder is a developer agent that can access various systems and execute actions on your local machine on your behalf. Please be aware that developer agents carry unique security risks compared to standard chat-based LLM interactions, as they can run code and perform actions on your computer. Although most foundational models include basic protections against prompt injection, inherent risks remain when using Huly Coder to interact with the internet or process data from untrusted sources. To minimize these risks, consider implementing the following precautions:
3
+
>
4
+
> - Use a dedicated virtual machine or container (Docker/Kubernetes) with restricted privileges. This approach minimizes the risk of local system attacks and prevents unintended access to critical system resources.
5
+
> - Always review code and tests generated by Huly Coder for accuracy and safety.
6
+
> - Avoid sharing sensitive or confidential information with Huly Coder to prevent potential data leakage.
7
+
> - When possible, break down complex instructions into smaller, isolated operations. This reduces the risk of errant commands affecting multiple system components simultaneously and makes it easier to identify abnormal behavior.
8
+
> - Only connect Huly Coder with MCP extensions that you have thoroughly reviewed and trust.
9
+
>
10
+
> In certain circumstances, Huly Coder may execute commands embedded within content, even when these commands conflict with your intended task. We strongly recommend implementing the precautions listed above to mitigate risks from prompt injection attacks. By following these guidelines, you can significantly reduce potential security risks associated with developer agents and better protect your systems and data.
11
+
>
12
+
> For security concerns, please see [privately reporting a security vulnerability](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability#privately-reporting-a-security-vulnerability) for more information. For assistance or escalation, please contact the [Block Open Source Governance Committee](mailto:[email protected]).
0 commit comments