sergeyklay

Echolang — AI skill for Claude Code

AI community

A minimal web-based LLM Translator for single-user local deployment.

How to install Echolang

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sergeyklay/echolang and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Echolang does

A minimal web-based LLM Translator for single-user local deployment.

Alternatives in AI

  • CoreCoder — Minimal AI coding agent (~1,400 LoC Python) inspired by Claude Code 616 ★
  • Maestro Companion — Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording 530 ★
  • LLM Council Skill — A skill to claude code that enables brainstorming with other LLMs (ChatGPT, Gemini) before presenting the impl 416 ★

README

EchoLang

A minimal web-based LLM Translator for single-user local deployment. Translate text using various LLM providers (OpenAI, Anthropic, Gemini, or local LLMs) with customizable tones and styles.

![Screenshot 1](./docs/screenshots/Screenshot1.png)

Disclaimer

My goal was to build a fully finished app that's actually useful to me and just works - without writing a single line of code myself. I offloaded the whole thing to the LLM. Basically, I was testing the agentic capabilities of AI to see what this means for developers. And I want to emphasize this again: *I didn't write one bit of code for this app*. I spent 1 hour and 28 minutes on base implementation of this project - prompting agents, code review, manual testing, code-generation, etc.

This project is a proof-of-concept for fully AI-driven development. Since I didn't write the lines myself, treat this as experimental software.

It works for me, but it comes with **no warranties**. Always audit the code before using it for anything serious.

During the development of this project, I kept records of all the prompts I used with the agents, along with tracked timings for each major task. You’ll find all of these details in [docs/HISTORY.md](./docs/HISTORY.md). If you’re interested in repeating this experiment or trying something similar, feel free to use this file as a reference.

Features

  • Multi-Provider Support: OpenAI, Anthropic, Gemini, and local LLMs
  • Custom Tones: Define and manage custom translation styles (e.g., 'Official', 'Slang', 'Financial')
  • Translation History: View and manage past translations
  • Secure API Key Storage: API keys encrypted at rest using AES-256-GCM
  • Settings Management: CRUD operations for tones and API key configuration

Tech Stack

  • Backend: Node.js v24, TypeScript, Express.js, SQLite with Prisma
  • Frontend: React, Vite, TypeScript, Tailwind CSS

Documentation