
vedaant00/opendot
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
끝 AI 대리인은 완전히 undo 할 수 있습니다 - 각 파일 및 포탄 활동은 스냅하고 뒤집을 수 있습니다. Model-agnostic (모든 LLM) 및 1000 + 앱 도구 및 MCP 서버에 연결하십시오.
개요
상호 작용하는 맨끝 AI 대리인은 완전히 undo 할 수 있습니다. opendot는 실제 파일과 쉘에 직접 작동하지만 다른 터미널 에이전트와 달리, 그래서 당신은 그것을 다시 걸어 정확히 볼 수 있습니다. 파일 및 쉘 명령, 그냥 in-repo 편집. 그 효과는 작업 공간 (network, sudo, git push, deleting outside the working dir)을 탈출하고 실행하기 전에 확인됩니다. 솔직한 메모는 undone 일 수 없습니다. opendot의 점은 다음과 같습니다. 아무 것도 놀랍지 않고 느슨하게 할 수있는 에이전트는 아무것도 불가능합니다. opendot는 Model-agnostic입니다. LiteLLM (OpenAI, Anthropic, Google, DeepSeek, ...)을 통해 모든 모델과 함께 작동하며 Ollama를 통해 완전히 로컬 실행합니다. Ollama는 단지 Zero-setup 로컬 옵션입니다; 당신이 선호하는 모든 백업을 사용합니다.
개요(AI 번역)
. -->에 선
상호 작용하는 맨끝 AI 대리인은 완전히 undo 할 수 있습니다.
opendot는 실제 파일과 쉘에 직접 작동하지만 다른 터미널과는 달리
에이전트, **이 작업은 스냅 샷 첫 **, 그래서 당신은 정확하게 볼 수
그것은 무엇을하고 깨끗하게 걸어. 파일 and 쉘 명령, 그냥
in-repo 편집. 그 효과는 작업 공간 탈출 (network, sudo,
git push, 작업 dir 밖에 deleting
그들은, 정직한 주의와 함께 무엇을 할 수 없는 undone.
opendot의 점은 다음과 같습니다. 에이전트는 아무것도 없기 때문에 느슨하게 할 수 있습니다. 놀랍습니다, (대부분) 아무것도 할 수 없습니다.
opendot는 model-agnostic입니다. LiteLLM (OpenAI, Anthropic, Google, DeepSeek, …) 그리고 Ollama를 통해 완전히 로컬 실행. Ollama 이다 다만 Zero-setup 로컬 옵션; 당신이 선호하는 모든 백엔드를 사용합니다.
설치
사용
채팅 내부, slash-commands: /model (searchable model picker),
/provider (제공자 + API 키 붙여넣기), /mcp, /composio],
/log, /undo], /redo], /diff], /trace] (모델 콜 비용 + 타이밍),
/clear, /compact], /help].
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
An interactive terminal AI agent you can fully undo.
opendot works directly on your real files and shell — but unlike other terminal
agents, every action it takes is snapshotted first, so you can see exactly
what it did and cleanly walk it back. Files and shell commands, not just
in-repo edits. Commands whose effects escape your workspace (network, sudo,
git push, deleting outside the working dir) are flagged and confirmed before
they run, with an honest note about what can’t be undone.
That’s the point of opendot: an agent you can let loose because nothing it does is a surprise, and (almost) nothing is irreversible.
opendot is model-agnostic — it works with any model through LiteLLM (OpenAI, Anthropic, Google, DeepSeek, …) and runs fully local via Ollama. Ollama is just the zero-setup local option; use whatever backend you prefer.
Installation
# try it instantly, no install
uvx opendot
# recommended (isolated global CLI)
uv tool install opendot # or: pipx install opendot
# also works
pip install opendot
Use
opendot # open an interactive chat
opendot -p "summarize this project" # one-shot, for scripts / CI
opendot --model claude-opus-4-5 # launch with a specific model (see below)
opendot log # audit: what has the agent done here?
opendot undo # revert the last action
opendot undo 000004 # restore the workspace to before action #4
opendot redo # re-apply the last thing you undid
설치
uvx opendot