steve02081504/fount
⛲Imagination, Given Voice.✨
What it solves
fount는 프로그래머블 AI 에이전트 런타임 플랫폼으로, 고효율 생산성 도구와 몰입형 감정 상호작용 사이의 격차를 메우기 위해 설계되었습니다. 사용자는 코딩 및 문서 작성을 위한 전문 어시스턴트 또는 롤플레잉용 디지털 동반자로서 매우 맞춤화된 AI 캐릭터를 생성하고 실행할 수 있습니다.
How it works
플랫폼은 Deno와 Express 기반의 모듈식 아키텍처를 사용합니다. 모든 것을 파일로 취급하고 코드 기반 로직으로 에이전트를 관리합니다. 주요 구성 요소는 다음과 같습니다.
- Characters (chars): 에이전트의 핵심 페르소나.
- Worlds: 의사결정에 영향을 주고 채팅 기록을 조작하는 지식 베이스.
- Worlds: 인식과 언어를 수정할 수 있는 사용자 프로필.
- Shells: Telegram, Discord, 브라우저, IDE 등 외부 플랫폼으로 에이전트의 범위를 확장하는 게이트웨이.
- AI Sources: JavaScript를 사용해 모든 LLM 제공자(OpenAI, Claude 등)에 API 풀 및 요청 라우팅을 통해 연결하는 유연한 커넥터.
Who it’s for
- Developers and Geeks: 코드로 에이전트 로직을 커스터마이징하고, IDE나 터미널에 통합하며, Git으로 버전 관리를 하고 싶은 개발자와 기크.
- Creators: 템플릿이나 AI 지원 도구를 활용해 복잡한 AI 페르소나를 만들고자 하는 크리에이터.
- Power Users: 자체 호스팅이 가능하고 Windows, macOS, Linux, Android를 지원하는 크로스 플랫폼 환경을 원하며, 데이터와 AI 소스를 완전히 제어하고 싶은 파워 유저.
Highlights
- Live Code Execution: 채팅 내에서 C/C++, Rust, Python, JS 등 여러 언어를 실시간으로 컴파일하고 실행 지원.
- Deep Integration: 브라우저 확장, IDE(JetBrains, neovim, Zed) 및 채팅 플랫폼(Discord, Telegram)을 위한 내장 쉘.
- Modular Ecosystem: JavaScript를 통해 완전 맞춤화 가능, 커스텀 AI 소스 생성기와 임포트 핸들러를 만들 수 있음.
- Productivity Assets: 대화 버블을 드래그 앤 드롭하여 HTML 보고서를 생성하거나 캐릭터를 공유 가능한 파일로 내보낼 수 있음.
- Multi-Character Interaction: 여러 AI 캐릭터가 서로 상호작용할 수 있는 그룹 채팅을 네이티브 지원.